Ho un testo-blocco Unicode, in questo modo:Come convertire un blocco di testo Unicode in un punto di codice UTF-8 (HEX)?
ụ
ư
ứ
Ỳ
Ỷ
Ỵ
Đ
Ora, voglio convertire questo originale Unicode text-blocco in un testo-blocco di point-8 UTF (HEX) codice (vedere la Colonna esadecimale UTF-8, in questa pagina: https://en.wikipedia.org/wiki/UTF-8), da PHP
; in questo modo:
\xe1\xbb\xa5
\xc6\xb0
\xe1\xbb\xa9
\xe1\xbb\xb2
\xe1\xbb\xb6
\xe1\xbb\xb4
\xc4\x90
Non come questo:
0x1EE5
0x01B0
0x1EE9
0x1EF2
0x1EF6
0x1EF4
0x0110
Esiste un modo per farlo, da PHP?
Ho letto questo argomento (PHP: Convert unicode codepoint to UTF-8). Ma, non è simile alla alla mia domanda.
Mi dispiace, non ne so molto di Unicode
.
dovete sapere (o provare ad indovinare, ma che funziona solo qualche volta) ciò che codifica il vostro input è in. Se è già in UTF-8, probabilmente è già nel formato che vuoi - assumendo che per '0xe1' non intendi i 4 byte che rappresentano' 0', 'x',' e', '1 'ma piuttosto un byte che rappresenta il numero 225. – Jon
La [seconda risposta sulla domanda che si collega a] (http://stackoverflow.com/a/7153133/266143) _does_ converte un punto di codice Unicode in byte UTF-8. – CodeCaster
Puoi mostrare cosa hai provato? In modo che possiamo sapere esattamente cosa stai cercando di fare. Attualmente, ci sono molti modi per interpretare la tua domanda, poiché stiamo cercando di indovinare il tuo scopo nel fare questa conversione. – nhahtdh