Caractères langues étrangéres

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Caractères langues étrangéres

Re: Caractères langues étrangéres

par Laurentf60 » 28 mai 2019, 12:17

Merci Saian,
Mes premiers essais sont concluant en utf-8.
Laurentf60

Re: Caractères langues étrangéres

par Saian » 16 mai 2019, 11:44

Salut et bien dans l'idéal il faudrait que tous tes charset soient en utf-8, tu n'aurais ainsi à priori aucun traitement spécifique à réaliser.
Si ce n'est pas le cas, il va falloir que tu batailles à convertir les charset à l'aide de fonctions de conversion d'encodage telles que mb_convert_encoding ou iconv.
https://www.php.net/manual/fr/function. ... coding.php
https://www.php.net/manual/fr/function.iconv.php

PS : comme je viens tout juste de l'expliquer dans un autre sujet :
De mon expérience je dirais que le mieux est d'utiliser le charset utf8. Mettre default_charset = "utf-8" dans le php.ini, mettre <meta charset="UTF-8" /> dans le head html, enregistrer tes fichiers php en utf-8 et avoir une base de données en utf-8. Ainsi tu évites tous les problèmes d'accent sans avoir à faire des traitements spécifiques.

Caractères langues étrangéres

par Laurentf60 » 16 mai 2019, 11:36

Bonjour à tous,

Je travail sur un site php dans lequel mon client importe des données (xml).
jusque maintenant ces données étaient constituées de caractères latin (francais, anglais, etc..).
Le nouvelle demande du client et de pouvoir importer des données contenant des caratères en langues "trés" étrangéres pour moi, a savoir : Japonais, Russe, Thai.., espagnol, allemand.
N'ayant jamais travaillé sur ce sujet je cherche des infos et des pistes pour traiter ces caractères.
Quel codage utiliser ?
Faut-il modifier le code pour l'importation ?
Quid du stockage des ces caractères dans mysql.

Si vous avez des pistes merci d'avance

Laurentf60