PB d affichage de caractere hebreux PHP

Fermé
rahel610 Messages postés 28 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 8 novembre 2018 - 8 déc. 2013 à 23:34
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 16 déc. 2013 à 11:45
Bonjour,
Dur ,dur de programmer avec des caracteres hebreux a gerer
tout essayer
echo hebrev($chaine[$var3);
echo strrev($chaine); htmlentities aussi tout est passe set names UTF-8
ca marche quand j affiche une chaine de caracteres mais pas dans un affichage caractere par caractere
voila les resultats apres un affichage a l ecran
string '???? ????? ??? ???? ????? ?? ????--??? ?? ????? ??? ??? ????' (length=107) => tte la chaine
26
26
lettre
string '?' (length=1) => 1 seul caractere
?var3 1
string '?' (length=1)
?var3 2
string '?' (length=1)
?var3 3
Moi ne plus rien comprendre a cela
Merci pour votre aide
et pour votre eclairage.
/


A voir également:

3 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
16 déc. 2013 à 11:45
Dreamweaver : Aller dans Modifier > Propriétés de la page > Titre/Codage.

Source: https://j-willette.developpez.com/tutoriels/web/encoder-son-site-en-utf8/

Vérifie aussi l'encodage de ton document html, du fichier, de php, de apache, de la base de données...
2
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
Modifié par Pitet le 9/12/2013 à 15:13
Salut,

A la base, Php n'étant pas unicode, il considère que chaque caractère d'une chaine est codé sur un octet, ce qui n'est pas le cas des caractères spéciaux tel que l'hébreu.
Exemple :
// default_charset="iso-8859-1"
echo $strlen('Angele'); // affiche 6
echo $strlen('Angèle'); // affiche 7 : è est codé sur deux octets


Essaye de traiter tes chaines avec les fonctions multi-octets : https://www.php.net/manual/fr/ref.mbstring.php

Bonne journée
0
rahel610 Messages postés 28 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 8 novembre 2018
14 déc. 2013 à 20:14
bonjour,
je n ai toujours pas trouve la solution pour afficher un caractere hebreux
ce n est pas faute d essayer mais meme avec l encodage utf8 cala ne foncitonne pas meme en definissant au niveau HTML il doit y avoir un parametre a ajouter pour DREAMWEAVER car au moment de la sauvegarde du fichier index cela ne fait rien.
help help is there somebody help!!!!!!!!!!!!!!!!!

--merci de votre aide
raheli
0