Bonjours,
tout d’abord merci encore pour la continuité des effort fais pour se très bon projet.
Actuellement sur une version mkframework_v4_113_0_r280 pas encore télécharger la 114, je fais des teste pour refaire un forum qui existe sur le quelle je veux reprendre la BDD mysql encodée en UTF8-unicode_ci.
J'ai donc repris des tables sans les données, la je rencontre plusieurs souci avec le MKF :
- Les fichiers générer avec le builder sont tous en ISO, si je les converti en UTF-8 sans bom sa fonctionne mais j'ais des bug avec les caractère UTF8
- Dans la génération CRUD, a la place des accants il y as des équivalent encoder en HTML du coup avec les colonnes de la BDD qui ont des accent, c'est problématique et fais planter le scripte PHP car la requet SQL n'aime pas trop les caractères utiliser (é pour é)
J'ai passer 2 jours a fouinner le code sans réussire a modifier correctement le code du Framwork pour une interprétation correcte du UTF8, ça bloque toujoue a un moment ou un autre.
Jâi pus modifier des fichier pour faire passer la requête SQL avec les "é" mais si j'enregistre les fichier en UTF8, les array générer par la class model me met des losange avec "?".
Si je les laisse en ISO c'est ok mais les page web qui ont ses "?".
La page est bien en UTF-8, html5, du coup je me demande dans le traitement des donnée si il ni as pas un traitement quelque part qui réencode a un moment les array.
Je suis bine tomber sur le customHtmlentities, mais il ne me semble pas poser de souci c'est la même chose que j'utilise sur le forum actuelle.
Le site.ini.php a bien la valeur de charset=UTF-8
il me semble que tout est bien encoder en UTF8 avec les entêtes qu'il faut sauf l'encodage des fichiers php qui sont en ISO sans quoi les champs avec accent ne sont pas reconnu.
Donc là je sèche j'ai besoin d'un coup de main...
Partager