Tôi muốn lấy điểm mã UCS-2 cho một chuỗi UTF-8 nhất định. Ví dụ: từ "hello" sẽ trở thành một cái gì đó như "0068 0065 006C 006C 006F". Xin lưu ý rằng các ký tự có thể là từ bất kỳ ngôn ngữ nào bao gồm các tập lệnh phức tạp như ngôn ngữ Đông Á.Làm cách nào để lấy số điểm mã cho một ký tự cụ thể trong chuỗi utf-8?
Vì vậy, sự cố xảy ra "chuyển đổi một ký tự đã cho đến mã mã UCS-2"
Nhưng làm cách nào? Xin vui lòng, bất kỳ loại trợ giúp sẽ rất rất nhiều đánh giá cao kể từ khi tôi vội vàng.
Cảm ơn trước
Transcription phản ứng hỏi của posted như một câu trả lời
Cảm ơn trả lời của bạn, nhưng nó cần phải được thực hiện trong PHP v 4 hoặc 5 nhưng không 6.
Chuỗi sẽ là đầu vào của người dùng, từ trường biểu mẫu.
Tôi muốn thực hiện một phiên bản PHP utf8to16 hoặc utf8decode như
function get_ucs2_codepoint($char)
{
// calculation of ucs2 codepoint value and assign it to $hex_codepoint
return $hex_codepoint;
}
bạn có thể giúp tôi với PHP hoặc nó có thể được thực hiện với PHP với phiên bản nêu trên?
Cảm ơn bạn một lần nữa.
Những ngôn ngữ lập trình? –