Chcę uzyskać punkty kodowe UCS-2 dla danego ciągu znaków UTF-8. Na przykład słowo "cześć" powinno brzmieć "0068 0065 006C 006C 006F". Należy pamiętać, że postacie mogą pochodzić z dowolnego języka, w tym ze złożonych skryptów, takich jak języki wschodnioazjatyckie.Jak uzyskać numer punktu kodu dla danej litery w ciągu utf-8?
Tak, problem sprowadza się do „przerobić dany znak jego UCS-2 punkt kodowy”
ale jak? Proszę, każda pomoc będzie bardzo ceniona, ponieważ bardzo się spieszę.
góry dzięki
Transkrypcja odpowiedzi pytający za wysłane jako odpowiedź
dzięki za odpowiedź, ale to musi być zrobione w PHP v 4 lub 5, ale nie 6.
Łańcuch będzie wprowadzany przez użytkownika z pola formularza.
chcę wdrożyć wersję PHP utf8to16 lub utf8decode jak
function get_ucs2_codepoint($char)
{
// calculation of ucs2 codepoint value and assign it to $hex_codepoint
return $hex_codepoint;
}
Czy możesz mi pomóc z PHP, lub można to zrobić z PHP w wersji wymienionych powyżej?
Jeszcze raz dziękuję.
który język programowania? –