1

Vu qu'on a toujours des problèmes quand on utiliser Sauver/Insérer les citations sauvées, je voulais savoir si tu (yAro) avais essayé en spécifiant un encodage dans la balise script...
Perso, j'ai résolu tous mes soucis d'encodage en déclarant le js de cette façon :
<script language='javascript' type='text/javascript' charset='utf-8'><!--
--></script>

ou
<script language="javascript" src="monjs.js" type="text/javascript" charset="utf-8"></script> (ou le charset correspond bien entendu à celui de ma page).
avatar

2

(ah, le marronnier du bug des citations inline hehe)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Et c'est dommage, chaque fois je défonce les posts de ceux qui font l'effort de poster avec des jolis caractères bien français (guillemets et autres)...


edit -> je ne dis pas que je m'en foutrait si ça déformait les chiffres arabes hein ! dehors

4

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

Merci pour les infos hehe

6

c'était ça a l'air chiant ces 5 qui ressemblaient à des 4, au XVe

7

Bah, le mieux, ça reste les chiffres romains. Vive les TI-LXVIIIk et l'UTF-VIII! tongue
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

9

Comme je ne connais pas vraiment la portée du bug, qqun pourrait vérifier s'il est résolu (cf. ici) ou non svp ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

J'ai noté hier que les guillemets étaient citées correctement. Après, je ne m'y connais pas assez en unicode et charset pour faire de vrais tests ...

11

allons y

ㅂㅈㄷㄱ쇼ㅕㅑ

edit inline ajout de ㄷ&#xC58F;

12

ha bah c'est marrant, l'edit inline n'a cassé que ce que j'ai ajouté après.

ie, les entities sont bien reprises, par contre les nouveaux caractères a la noix, non ^^

re-edit : ㅂㅈㄷㄱ&#xC1FC;ㅕ


rere: &#xD130;ㅗㅇㄹ&#xD749;&#x313F;&#xD74B;ㅇㄹ&#xD734;ㅗㅇㄹ&#xD749;&#xB18D;&#x314E;&#xCE04;ㅗㅇㄴㅀ&#xCEE4;&#x314F;ㅗ

13

donc en fait, j'édite inline, je clique valider, ça sort bien, je rafraichis avec F5, c'st tout pété.

14

citation d'unicode
squalyl (./11) :
ㅂㅈㄷㄱ쇼ㅕㅑ


#trihum#

alors non seulement l'édit inline est pété si on ajoute de l'unicode uniquement, mais la citation est salement pétée grin

15

y'a une légère couille trioui
topics/150073-tesuto/2#30

je crois que ça le faisait pas avant

16

Pourquoi citer fait-il apparaitre des codes de caractère comme « &#12610; » et pas le vrai caractère ? C'est stocké comme ça en base de données ou c'est une conversion qui est réalisée pour l'affichage ?

Tout ne peut-il pas être fait en UTF-8 (ou le codage que tu veux) de bout en bout avec le stockage dans le même format, de façon à ne plus avoir à faire de conversion ?
avatar

17

Faut que j'aille regarder comment c'est enregistré en base, mais y'a moyen que ce soit un pré-traitement sur le post qui soit effectué dans le cas d'un envoi "normal" et pas dans le cas d'un edit inline.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

Il faudrait recoder toute la BDD en UTF-8 (et aussi changer le charset déclaré de toutes les pages PHP), ce que yAro n'a pas retenu une solution viable, c'est pour ça que le hack avec les codes de caractère a été introduit.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

19

20

Kevin Kofler (./18) :
Il faudrait recoder toute la BDD en UTF-8 (et aussi changer le charset déclaré de toutes les pages PHP), ce que yAro n'a pas retenu une solution viable, c'est pour ça que le hack avec les codes de caractère a été introduit.

Coût de la mise en oeuvre ? => des heures de travail (et le fait que ce soit fait sur du temps libre n'y change rien)
Danger de la mise en oeuvre ? => régressions, nouvelle recette complète nécessaire, potentiels problèmes de parseur
Avantage de la mise en oeuvre ? => si jamais un groupe de zorblaxiens arrive sur yn et décide de n'utiliser que l'édit inline, certains utilisateurs auront peut etre des problèmes d'affichage...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

21

Le hack actuel a aussi d'autres inconvénients:[ul][li]Certains navigateurs ne convertissent pas automatiquement les caractères inconnus en séquences &#, c'est un comportement spécifique à IE qui a été recopié par d'autres navigateurs, mais ce n'est pas du tout spécifié par les standards (sauf peut-être maintenant dans le HTML 5 où certains "hacks de compatibilité" ont été documentés, à vérifier). Par exemple, Konqueror ne faisait pas ça au départ, mais ça a été rajouté depuis pour la compatibilité avec IE.[/li][li]Si on veut écrire la séquence litérale pour un caractère Unicode, le parseur le prendra pour le caractère Unicode lui-même. Il n'a d'ailleurs aucun moyen de savoir si l'utilisateur a rentré le caractère ou la séquence. (C'est bien pour ça que le comportement non-standard des navigateurs dont dépend ce hack est pourri.)[/li][li]Ce bogue de Konqueror avec les caractères non-BMP n'est toujours pas corrigé, il ne touche que les séquences &# et pas l'UTF-8.[/li][/ul]Aucun de ces problèmes ne se produirait si l'UTF-8 était utilisé à la place de ce hack. Et le deuxième en particulier touche tous les navigateurs (c'est un défaut inhérent à cette méthode inventée par IE de transmettre les caractères hors charset).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

22

Ouais, mais ça ne prouve pas que ce serait rentable de passer trois siècle à tout refondre pour ça...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

23

Ouais nan mais le coup de la base UTF-8 il va falloir oublier grin

Autant ça aurait effectivement été mieux de le faire dès le départ, autant maintenant il y a tellement de risques à faire ça que c'est vraiment très bas dans la liste des priorités.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

24

on peut pas faire une nouvelle colonne dans la table des posts, avec un default 0 pour les trucs déja présents et une valeur 1 pour les nouveaux posts (ou ceux qu'on édite), qui les signalerait en UTF-8? #modui#

25

C'est pas la BDD le problème (on pourrait tout à faire convertir tous les posts au fil de l'eau), c'est tout le code qu'il faut modifier pour traiter des chaines UTF-8.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

26

27

Ben disons que si tu refais un yN from scratch... #sifflote#
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

28

mais bien sûr grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

29

30

Han un fork fork embarrassed
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.