2017-03-04 2 views
1

Ceci est mon code simple:PHP fwrite et le code unicode question

$filename = "save1.txt"; 
    $f=fopen($filename,"a"); 
    # Now UTF-8 - Add byte order mark 
    fwrite($f, pack("CCC",0xef,0xbb,0xbf)); 
    fwrite($f,$content); 
    fclose($f); 

ENTRÉE DE TEXTE DANS LE TEXTAREA:

mystérieux jonglerie arquée archéologique arc archéologique archéologiquement monde il trace archéologues la science pa R dévitalisée

enreg EN FICHIER TEXTE: enter image description here

MON EXIGENCE EST POUR SAUVER LE TEXTE MÊME DANS LE TEXTE FICHIER

+1

Vous devrez peut-être 'html_entity_decode ($ content)' première – apokryfos

+0

html_entity_decode ne résout pas le problème –

Répondre

0

Vous chaîne la plus convertie:

$str = mb_convert_encoding($content, 'UTF-8'); 
+1

Pourquoi assumez-vous le codage source est ISO-8859-2? –

+0

@SanderBackus je change demander. –

0

De vous texte , il est UCS-2 qui sera utilisé aussi être directily par html.

Vous pouvez l'utiliser pour trans à utf-8:

iconv('UCS-2' , 'UTF-8' , $c); 
+0

Merci pour votre aide. Mais désolé, cela ne résout pas le problème. –

+0

ce qui est vous émettez? –

+0

utilisant la sortie iconv est: ☣ ㄵ 㤴 㬦 ⌱ 㔷 㔻 ☣ ㄶ 〵 㬦 ⌱ 㔹 〻 ☣ ㄵ 㜷 㬠 ☣ ㄵ 㠸 㬦 ⌱ 㔹 ㌻☣ ㄶ 〸 㬦 ⌱ 㔸 㐻 ☣ ㄵ 㜷 㬠 ☣ ㄶ 〵 㬦 ⌱ 㘰 ㈻☣ ㄶ 〸 㬦 ⌱ 㔸 㜻 ... ⌱ 㔷 㔻 ☣ ㄶ 〴 㬦 ⌱ 㔹 ㈻☣ ㄶ 〷 㬦 ⌱ 㔸 㔻 ... ⌱ 㘰 ㈻☣ ㄶ 〸 㬦 ⌱ 㔸 㜻 ... ⌱ 㔷 㔻 ☣ ㄶ 〴 㬦 ⌱ 㔷 ㄻ ☣ ㄵ 㜹 㬦⌱ 㔸 㔻 ☣ ㄶ ㄰ 㬦 ⌱ 㔷 㜻 ... ⌱ 㔷 ㄻ ☣ ㄵ 㜹 㬦 ⌱ 㔸 㔻 ☣ ㄶ ㄰ 㬠 ☣ ㄵ 㜰 㬦 ⌱ 㔷 㤻 ☣ ㄵ 㜵 㬦 ⌱ 㔸 㔻 ☣ ㄶ ㄰ 㬦 ⌱ 㔷 㔻 ... ⌱ 㔹 ㌻ ☣ ㄵ 㜵 㬦 ⌱ 㘰 㐻 ☣ ㄶ 〵 㬠 ☣ ㄵ 㜵 㬦 ⌱ 㔷 㤻 ☣ ㄵ 㜵 㬦 ⌱ 㔸 㔻 ... ⌱ 㔹 ㌻☣ ㄶ 〴 㬦 ⌱ 㘰 㔻 ☣ ㄵ 㜵 㬦 ⌱ 㔶 㤻 ... ⌱ 㔷 㔻 ☣ ㄶ 〴㬦 ⌱ 㔷 〻 ☣ ㄵ 㜹 㬦 ⌱ 㔷 㔻 ☣ ㄵ 㠵 㬠 ☣ ㄵ 㤳 㬦 ⌱ 㘰 㐻 ☣ ㄶ 〵 㬠 ☣ ㄵ 㜵 㬦 ⌱ 㘰 㐻 ☣ ㄵ 㜰 㬦 ⌱ 㔷 㤻 ☣ ㄵ 㜵 㬦 ⌱ 㔸 㔻 ... ⌱ 㘰㔻 ☣ ㄶ 〵 㬦 ⌱ 㔷 㔻 ☣ ㄵ 㜸 㬍 –