OVH Cloud OVH Cloud

encodage vers differente source vers l'UTF-8

5 réponses
Avatar
Etienne SOBOLE
salut.

je voudrai savoir comment transformer des text en charset aussi différent
que
us-ascii
windows-1256
ISO_8859-1

vers UTF-8
j'etais content d'avoir trouvé
mb_convert_encoding

mais bon ca marche pas avec certain charset...
snif comment je peux faire?

Merci
Etienne

5 réponses

Avatar
Guillaume JANY
je voudrai savoir comment transformer des text en charset aussi différent
que
us-ascii
windows-1256
ISO_8859-1

vers UTF-8


il y a au moins utf8_encode pour l'iso-8859-1 et qui fonctionnera aussi pour
us-ascii.
http://www.nexen.net/docs/php/annotee/function.utf8-encode.php

windows-1256 correspond au jeu de caractères arabes, voir peut-être du côté
du développement de PhpMyAdministration ou de SPIP 1.7 ?

Guillaume
www.designerspace.com

Avatar
Etienne SOBOLE
il y a au moins utf8_encode pour l'iso-8859-1 et qui fonctionnera aussi
pour

us-ascii.
http://www.nexen.net/docs/php/annotee/function.utf8-encode.php


ouai. je connais aussi, mais ca marche pas mieux !!!
par exemple je recoit un mail en
iso-8859-1

qui utilise le caractere '
je précise le code ASCII car je suis pas sur qu'il va apparaitre
correctement dans le noews group
code ASCII 0x92 (en decimal ca donne 146) . il s'agit d'un sorte de '
incliné vers la gauche.

enfin bref.
utf8-encode et mb_convert_encoding
ne convertissent pas ce caractère...

ou alors c'est mon windows qui n'arrive pas a l'afficher en utf8 !!!

Etienne

Avatar
loufoque
Message d'origine de Etienne SOBOLE :
snif comment je peux faire?

iconv()


Avatar
Steph. k.
"Etienne SOBOLE" a écrit dans le message de news:
40141100$0$19300$
[...]
enfin bref.
utf8-encode et mb_convert_encoding
ne convertissent pas ce caractère...


Est -ce que tu as essayé mb_internal_encoding("UTF-8") ?

--
Steph. K.
http://www.acces-pour-tous.net
http://ledicodesepices.info
http://www.les-gueux.org

Avatar
Etienne SOBOLE
"loufoque" a écrit dans le message de
news:bv0nhi$tej$
iconv()


ouai.
j'ai testé aussi ca !!!
marche pas...

hehe me reste a tester mb_internal_encoding
comme le propose steph...

Etienne