|
Dernière réponse | |
---|---|
Sujet : [jsp/resin] probleme de character set/accents | |
--greg-- | bon apparement ct un bug de resin sur les includes jusqu'a la version 2.0.2 (2.0.0 sur le serveur :gun: alors que la derniere est 2.1.x et que 2.0.2 sortie depuis treeees lgtps)
à suivre... |
Aperçu |
---|
Vue Rapide de la discussion |
---|
--greg-- | bon apparement ct un bug de resin sur les includes jusqu'a la version 2.0.2 (2.0.0 sur le serveur :gun: alors que la derniere est 2.1.x et que 2.0.2 sortie depuis treeees lgtps)
à suivre... |
--greg-- | :bounce: ... quand je ne fais pas mes includes (header footer) ou que je met le contenu de ceux-ci entre commentaires (jsp style: <%-- blabla --%> ) ça marche... enfin j'ai les bons accents quoi. je comprend rien là :/ |
--greg-- | :bounce: un ptit up:
plus de problème avec la db, mais mon contenu statique est toujours foiré. sur le serveur, les accents sont bel et bien là, et j'ai bien le <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> qd je regarde la source dans le browser, les ? sont là à la place des accents.... help :/ |
darklord | :ange: |
--greg-- | c naze ce principe jtrouve :/
ça te pollue l'url, alors que bon, quel est le connard non-americain n'utilise que l'ascii hein? |
darklord | bin tu vois qd tu veux :)
merci je note ca dans mes brols .... |
--greg-- |
|
darklord | c'est utile pour le forum cèclair :D |
--greg-- |
|
darklord |
|
--greg-- |
|
darklord | et alors il semble que ton prob. est résolu ... Tu donnes pas la solution ? :p |
--greg-- | bon je crois que j'ai trouvé qqchose:
http://sourceforge.net/forum/forum [...] m_id=50480 mais je ne comprend pas bien la réponse :) (enfin ou dois-je mettre ce "useUnicode=true&characterEncoding=XXXXX" :??: :sleep: edit: de plus ça marche tres bien sur ma machine, en local, avec exactement le meme driver. (serait-ce un 'reglage' de la jvm? j'ai déjà remarqué sur ma machine que la jvm faisait des choses en français sans que je lui demande rien, des fois...) edit: bon il faut mettre ça dans l'url de la db. ça ne m'explique pas pq ça marche chez moi et que ça marchait sur l'autre serveur :/ edit: d'ailleurs ça change rien :/ edit: ha tiens si en fait. y'a juste un ô qu'est resté comme "?", bizarre. |
--greg-- |
vi je veux dire "sur le chemin entre m et r" :D
|
darklord |
|
--greg-- | apres qques tests: je confirme, le pb doit se situer qque part entre mysql et resin.
une idée qqun? :( (j'ai utilisé le client mysql sur le serveur meme pour vérifier aussi) |
--greg-- |
|
--greg-- |
|
--greg-- |
|
--greg-- | mais oui, qd je fais une requete "a la main" (depuis un client mysql), j'ai les bons accents... |
lorill | y'a que le serveu web qui a changé, ou la base de données est aussi sur le nouveau serveur ?
Si oui : - est-ce qu'avec une requete manuelle tu as les accents ? - est-ce que tu as installé les locales (iso-8859-1 ou -15) ? A mon avis ca viens de la... |
darklord | je confirme ce que youdontcare explique. Déjà eu le problème avec une migration de données et un content/type qui foirait au niveau du web server....
Utilise un proxy en mode trace comme jigsaw par exmeple pour voir quel genre d'header tu récupères. Je l'ai sur ma machine, si tu veux file moi le lien et je t'envoie les traces. A+ |
MachinBidule | Bon, je sais pas si ça peut t'aider mais au moins j'aurai tenté.
1) Les caractères des news affichés par un SELECT sont corrects ? J'imagine que t'as vérifié... 2) Est-ce-qu'il n'y aurait pas une table de caractères différente utilisée par le SGBD et le serveur web ? Dans ce cas, les caractères correspondent à des codes ASCII qui diffèrent selon la table utilisée. Si c'est ça, il faut stocker les news en utilisant UNICODE, un jeu de caractères indépendant de la plate-forme (il me semble)... :hello: Vive Java !! |
youdontcare |
peut-être un conflit de headers. ton ancien serveur n'envoyait rien, le navigateur prenait le http-equiv. le nouveau envoie un content-type (différent du http-equiv) traité prioritairement par le navigateur.
|
--greg-- |
pas fou non :)
|
kayasax | tu utilises odbc? |
--greg-- | EDIT: voir dernier message, ceux-ci n'ont plus trop d'interet...
Voila... j'ai une db avec des news et ce genre de banalités. Ecrits en français des fois, donc avec des accents, des ç, et tout ce genre de joyeusetés. Ces jolies news etaient affichées sur un joli site ouaib par de jolies pages jsp. Bon jusqu'a il y a qques jours tout allait bien. Mais là le serveur vient d'etre migré sur une autre machine. Et paf, tous mes characteres accentués apparaissent soit comme "?" soit comme "ý". Zarb. Quand je me connecte directement à la db par un client qqconque, aucun problème, mes accents sont bel et bien là. Quand je me fait une superbe page test.jsp avec dedans " éùôùµîèàçïöä" ça apparait tres tres bien (j'ai dans toutes mes pages le <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ) Qqun à une idée d'où ça peut venir?? merchi |