encoder en latin1

21 vues
23 octobre 2011
Jérémie
encodage

 

L'encodage en latin1, également connu sous le nom de ISO-8859-1, est un système de codage de caractères qui permet de représenter des caractères alphabétiques, des chiffres, des symboles et des signes de ponctuation dans les langues européennes occidentales telles que l'anglais, le français, l'espagnol, l'allemand, l'italien, le portugais, etc.

L'encodage en latin1 utilise une séquence de 8 bits pour représenter chaque caractère, ce qui permet de représenter un total de 256 caractères différents. Il est compatible avec les systèmes informatiques plus anciens et a été largement utilisé dans les premiers jours de l'Internet pour la transmission de textes multilingues.

Cependant, l'encodage en latin1 ne permet pas de représenter des caractères dans des langues non européennes telles que l'arabe, le chinois, le japonais, etc. De plus, avec l'avènement des sites web multilingues et des normes de codage plus avancées telles que UTF-8, l'encodage en latin1 est devenu de moins en moins utilisé.

Il est important de noter que l'encodage en latin1 peut entraîner des problèmes de compatibilité lors de l'affichage de caractères spéciaux, en particulier lors de l'utilisation de différentes langues dans un même document. Il est donc recommandé d'utiliser des encodages plus avancés tels que UTF-8 pour éviter ces problèmes.

Pour  enregistrer une chaine de caractère UTF-8 dans une table avec encodage latin1 j’avais essayé:

mb_convert_encoding($str,’latin1´);

mais ça n’a pas marché pour moi, je vous conseille donc:

utf8_decode($str);

Beaucoup plus efficace.

Eclipse: Failed to create Java Virtual Machine
Hover sur Slideshow avec jmpress.js
Ajout d’un suffixe aux tables des modèles
I love jQuery.ValidationEngine
Mettre son placeholder en couleur noire #000
Calcul dates à partir du numéro de semaine en PHP
RDV AFUP sur les bases de données relationnelles
Du code et des hommes. Stratégies de suivi de projet
Mise en place d'une API REST en PHP
Choisir son outil de gestion de projet web
Pulsar sort son jeu gratuit en ligne
Soirée design pattern et anti pattern en PHP
Connexion à Office 365 en PowerShell
Debugger en PHP
design-pattern et anti-pattern en PHP
Conversion d'un fichier CSV utf8
SQL ignore error SQLSTATE avec sql-mode
Le forum PHP c'est dans 2 semaines !
forum php 2014 : le retour de Drupal annoncé... vraiment ???
OWF: Open World Forum
The requested URL was not found on this server.
bug fireEvent dans core.js sous IE9
Maximum execution time ...
Autocomplétion avec Eclipse PDT
Modifier la config Apache pour un site sur PLESK
ZF : Cannot refresh row as parent is missing
Un nouveau routeur pour Joomla!
PHP Tour de Lille
3 nouvelles extensions Joomla! de Pulsar dans la JED
Code et calendrier de l'avent, un crossover sympa
Création de l'antenne parisienne de l'AFUP
Pulsar developpe la passerelle Joomla LUCENE SOLR
PHP multi-versions sur le même Apache
Mon nouveau jeu de stratégie en ligne: Xsword
Journée du conseil scientifique de l'AFNIC
Réseau social d'entreprise: Yammer ou SharePoint?
CssJsCompress: page blanche, problème d'encodage
Le forum PHP 2012....c'est du passé ! RDV l'année prochaine
Astuces PHP lazy load sous joomla seblod warp
Utiliser NOW() de SQL avec ZF
Soirée CMS open-source en PHP
Plugin merge css/js pour Joomla
Créer un QR Code en PHP