ZendStudio et les caractères Français.

Mammouth du PHP | 684 Messages

30 janv. 2006, 12:58

Salut tout le monde.

Je développe actuellement avec ZendStudio et j'ais un petit problème avec les caractères accentués.

Quand je tape un 'é', il m'affiche un joli carré. J'ai essayé de changer son encodage dans les options mais rien n'y fait.

Je suis sous linux gentoo avec un KDE qui m'affiche correctement les caractères FR. La preuve est se poste ;)

Autre indication, quand je tape des caractères Français sous Emacs par exemple et que j'ouvre le même fichier sous ZendStudio, je vois bien les bons caractères. Il peut donc bien les lires et les afficher mais pas les écrires :(

Bonne journée.
Zigz4g

Mammouth du PHP | 19672 Messages

30 janv. 2006, 16:37

As-tu vérifié dans Outils > Personnalisation > onglet "Poste de travail" dans la section "Apparence" si dans la liste déroulante le bon charset est sélectionné ? (default ou autre ? )
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 684 Messages

30 janv. 2006, 16:51

J'ai bien fait tous les tests possibles sur les parametres de ZendStudio.
J'ai déjà mis iso-8859-1, iso-8859-15 et defaut. Rien ne change le probleme.

Je peux tester l'utf8 mais je mon linux n'est pas en utf8 par defaut. Je ne sais pas comment ca peut se comporter dans ce cas la.

Je continu de chercher quelqu'un qui a le même problême.

A++
Zigz4g

Mammouth du PHP | 19672 Messages

30 janv. 2006, 16:56

Sous Linux, il fonctionne parfaitement chez moi, moins bien sous Windows. Malheureusement, je suis rarement sous Linux.

Tu as quelle version ? 5.0, 5.1 ou une version 4.x ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 19672 Messages

30 janv. 2006, 17:02

Je crois que tu n'est pas un cas isolé : même sous windows ça a l'air de bafouiller, surveille ce sujet sur le forum de Zend : il n'y a pas malheureusement pas de réponse depuis le 14 janvier, mais à tout hasard, tu auras peut-être un coup de pot.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 1029 Messages

30 janv. 2006, 17:18

Je suis sous Ubuntu (Utf8), cela fonctionne nickel avec la version 5.1.

je dois juste mettre utf8_decode().
L'expérience est la somme de toutes nos erreurs.

Mammouth du PHP | 684 Messages

30 janv. 2006, 17:19

Merci pour vos recherches, aides et autres indications.

Je vais voir comment faire en ouvrant un ticket chez Zend si cela continue.
Je suis actuellement sous ZendStudio 5.1 sous linux gentoo.
Je clos le sujet, je penses que cela vient de Zend et ne permet a personne de m'aider reellement.
Zigz4g

Mammouth du PHP | 19672 Messages

30 janv. 2006, 17:39

Console-toi, je suis avec la version 5.0 sous Windows et cette version est bugguée : fermeture occasionnelles et complètement à l'improviste de l'application (on développe très vite le réflexe [Ctrl]+[S]) et impossibilité de me connecter en ftp. Pour le retste, tout fonctionne et le court essai sous Linux Mandriva 2006 n'a rien révélé de particulier.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 684 Messages

16 mars 2006, 11:05

Je reviens sur ce poste pour donner des informations complementaires.

Pour avoir l'application qui gere les caracteres accentues, il faut bien definir les locales a "fr_FR@euro". Les differentes variables d'environnement sont LC_ALL, LANG, LC_TIME, etc...

Voila c'est fait. Ainsi, il est possible de taper "éèà" etc... dans le Studio de zend.
Zigz4g