Programmation » [PHP] UTF-8 viens ici...
Catégorie:  
Rappel du message précédent
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 14:11:18,
Par antp
L'UTF8 est compatible-ASCII pour le stockage/transfert, non ? En quoi ça pose un problème avec MySQL ? À part évidemment la recherche en ignorant les accents, etc.
mes programmes ·· les voitures dans les films ·· champion des excuses bidons


   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 14:34:40,
Par zion
L'UTF8 est compatible-ASCII pour le stockage/transfert, non ?


Ca marche pas en tout cas :itm: (testé et pas approuvé)

La seule solution pour utiliser de l'UTF avec MySQL 3 (et qui fonctionnait!) c'était de faire un encodage hexa, je sais pas si tu imagines la merde :kiki:
Je suis le Roy :ocube:
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 14:39:38,
Par philfr
Pas sûr, mais j'ai l'impression que antp a raison... Du moment que tu te fous de faire tes recherches case insensitive etc, un string utf-8 n'est pas distinguable d'un string C (nul terminé)
Alors pourquoi tu ne pourrais pas le mettre dans un champ MySQL ?

Edit: utf-8 n'est pas compatible ASCII car il peut contenir des bytes >= 128. Mais ISO8859-xx aussi, alors...

Dernière édition: 16/08/2006 @ 14:41:29
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 16:35:25,
Par zion
Ecoute, d'expérience, en UTF-8, MySQL 3 m'a bousillé tout mes champs. J'avais cherché et un mec avait eu les même soucis, je suis pas le seul blaireau a pas avoir réussi a faire bouffer de l'UTF-8 à PHP4+MySQL3 sans passer par de l'hexa :kiki:
Je suis le Roy :ocube:
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 16:58:42,
Par rfr
Postgres je t'aime :ddr555:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 19:45:32,
Par cauet
Postgres je t'aime :ddr555:


sauf que leur package debian est moyen moyen..
derniere fois le daemon demandais à init un mot de passer pour se lancer.. je vais placer un nigérien au datacenter pour tapper le mot de passe quand je reboot le serveur :petrus:

Non, sans blague, j'ai un mal de chien à comprendre le fonctionnement de pg_conf et ses copains authenfication..

Si non, bouée pourquoi pas une base Postgres8 plutôt que MySQL5 :petrusfigti:
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 20:57:47,
Par Altar
Vas-y développe tes arguments :grin: :write:

(je suis d'accord avec toi au fait :wink: )


Heu je ne me souviens plus vraiment mais quand j'ai eu mon projet à faire pour l'unif, je m'étais retrouvé avec des trucs impossible ou buggé sous mysql qui fonctionnait à merveille sous postgresql.

2 exemples :

- les view plantaient régulièrement sous mysql
- pas moyen de rejetter l'insertion d'une entrée sous mysql si elle ne répondait pas aux contraintes de la table (Je ne sais même plus si mysql supportait des contraintes complexes. Je pense qu'il les acceptait mais ne les utilisaient pas, je te dis pas le bordel).
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 22:31:41,
Par gizmo
ça date tout cela. C'était sans doute valable du temps de MySQL 3.23, mais maintenant ce genre de bourde ont été corrigée (même s'ils ont toujours pas foutu au feu leurs moteurs heap et MyIsam :kiki: ). Par contre, niveau trigger, ils ont encore du boulot à faire (en fait pour tout ce qui est stored procédure, c'est naze). De même que sur leur gestion des valeurs par defaut.
Concept vivant.
   
[PHP] UTF-8 viens ici...
Publié le 16/08/2006 @ 23:52:34,
Par Altar
gizmo > ça date de mysql 5.01 alors non ça n'est pas corrigé ou alors pas complètement :itm:
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 08:36:19,
Par gizmo
Alors, c'est que tu ne sais pas l'utiliser :itm: MySQL est un mauvais DBMS, mais les problèmes que tu décris ont été résolu depuis un petit temps maintenant.
Concept vivant.
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 09:34:17,
Par cauet
Mauvais faut pas exagérer non plus hein gigi.. je suis passé par ASP1 et Access moi alors..
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 09:59:51,
Par gizmo
J'ai pas dit que c'était le pire non plus, hein. On parle pas de dbase non plus :oh:
Concept vivant.
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 10:05:19,
Par antp
Sinon dans le genre pire il y a Paradox aussi :oh:
mes programmes ·· les voitures dans les films ·· champion des excuses bidons
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 10:39:37,
Par ovh
J'ai pas dit que c'était le pire non plus, hein. On parle pas de dbase non plus :oh:

M'en parle pas, chuis obligé de l'utiliser au boulot :ciler: Et de faire des imports-exports avec du mysql en php :kiki:
Je n'ai rien à voir avec www.ovh.com
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 10:48:34,
Par Altar
Lol gizmo, prend moi pour un demeuré complet merci j'apprécies :smile: La même chose sous postgresql ne posait aucun problème (enfin fallait traduire les triggers mais bon c'est pas la mer à boire) alors faut pas exagerer mysql est pourrit point à la ligne. Faut pas essayer de lui trouver des excuses comme quoi il fallait faire autrement. Il y a une norme et elle doit être respectée si non on va se cacher. C'est comme coder un compilateur c++ mais qui n'est pas iso c++. Faut arrêter de fumer la moquette à un moment.

Si je dois apprendre des techniques spéciales pendant 2 ans pour un sgdb, je préfère de loin apprendre pour oracle qui est quand même largement plus performant que cette merde de mysql.

P.S. Pour de petites bases de données mysql est très bien mais quand tu veux faire quelque chose d'un tant soit peu evolée mysql rame ou ne supporte pas.

Dernière édition: 17/08/2006 @ 10:50:19
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 10:55:46,
Par zion
Lol gizmo, prend moi pour un demeuré complet merci j'apprécies :smile:


C'est gizmo, il aime se faire des amis :petrus:

:neowen:
Je suis le Roy :ocube:
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 11:42:45,
Par cauet
Sinon dans le genre pire il y a Paradox aussi :oh:


Paradox c'est les scendres de Interbase ça, non?
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 12:26:45,
Par cauet
Euh, je voulais dire l'inverse..
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 12:33:15,
Par zion
Firebird c'est les cendres d'Interbase :itm:
Je suis le Roy :ocube:
   
[PHP] UTF-8 viens ici...
Publié le 17/08/2006 @ 18:32:59,
Par antp


Paradox c'est les scendres de Interbase ça, non?


La préhistoire d'Interbase peut-être, mais je doute qu'il y ait vraiment un lien entre les deux à part le fait que ça vienne de Borland.
mes programmes ·· les voitures dans les films ·· champion des excuses bidons
   
[PHP] UTF-8 viens ici...
Publié le 18/08/2006 @ 01:17:56,
Par cauet
Firebird c'est les cendres d'Interbase :itm:


Ah oui :cupra:

j'my perds moi :grin:
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?