[Résolu] afficher des caractères chinois dans une page html

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 : [Résolu] afficher des caractères chinois dans une page html

Re: [Résolu] afficher des caractères chinois dans une page

par Jim125 » 01 janv. 2012, 15:10

Si ce n'est qu'une histoire de police, il y a des solutions à base de flash, et aussi les webfonts. A voir...
Non, ce n'est pas une histoire de police, mais d'alphabet entier à installer sur l'ordinateur. Flash n'est pas la solution non plus, car il n'est pas installé partout.
Seule solution (à mon avis) si on veut afficher des caractères asiatiques (ou autre) à 100% : prévoir une page alternative ou le texte est affiché sous forme d'image.

Re: [Résolu] afficher des caractères chinois dans une page

par Calimero » 31 déc. 2011, 01:46

Si ce n'est qu'une histoire de police, il y a des solutions à base de flash, et aussi les webfonts. A voir...

Re: [Résolu] afficher des caractères chinois dans une page

par Jim125 » 30 déc. 2011, 23:52

Voici ce que ça donne : 乑
Chez moi ça marche, au passage :)

Comme xTG le souligne la prise en charge des langues asiatiques se configure au niveau du poste client. Tu peux normalement compter sur le fait que tous ceux qui auront besoin de voir ces caractères auront fait (soit eux-mêmes, soit à l'installation de la machine) la configuration nécessaire pour y parvenir (et s'ils n'y parviennent pas ils devraient également savoir quoi faire pour y arriver).

Je ne pense pas qu'une conversion en images soit une bonne chose notamment si tu veux être référencé auprès des moteurs de recherche locaux.
@ Calimero: c'est vrai qu'en général ceux qui étudient une langue asiatique ont en général déjà installé cette langue sur leur ordi.

Mais sur certains ordis public, ce n'est pas fait et comme l'ordi est en mode invité, ça s'installe pas. D'où mon choix pour que ça marche à tous les coups.

Pour le référencement, j'avais pensé à écrire les codes html dans la balise alt de l'image, mais c'est pas tip-top effectivement.

Je vais peut être faire une page normale en utf8 et une seconde page avec des images à la place du texte et un lien : "cliquez ici si les caractères chinois ne s'affichent pas".

Dommage que je ne puisse pas détecter sur la machine de l'internaute que la police n'est pas installée afin de rediriger directement sur la bonne page.

Re: [Résolu] afficher des caractères chinois dans une page

par Calimero » 30 déc. 2011, 21:43

Voici ce que ça donne : 乑
Chez moi ça marche, au passage :)

Comme xTG le souligne la prise en charge des langues asiatiques se configure au niveau du poste client. Tu peux normalement compter sur le fait que tous ceux qui auront besoin de voir ces caractères auront fait (soit eux-mêmes, soit à l'installation de la machine) la configuration nécessaire pour y parvenir (et s'ils n'y parviennent pas ils devraient également savoir quoi faire pour y arriver).

Je ne pense pas qu'une conversion en images soit une bonne chose notamment si tu veux être référencé auprès des moteurs de recherche locaux.

Re: afficher des caractères chinois dans une page html

par Jim125 » 30 déc. 2011, 16:34

merci beaucoup, c'est la réponse que je cherchais.

Pour mon site, je vais donc transformer les textes en images légères, afin d'être sûr que ça s'affiche chez 100% de mes internautes.
Parfait.

Re: afficher des caractères chinois dans une page html

par xTG » 30 déc. 2011, 09:13

Si tu n'as aucun pack de polices étrangères d'installé tu ne peux pas le inventer. ;)
Tu peux soit les proposer en téléchargement à l'utilisateur ou bien transformer tous tes textes en images.

[Résolu] afficher des caractères chinois dans une page html

par Jim125 » 30 déc. 2011, 00:37

Bonjour à tous,

J'essaie d'afficher un caractère chinois avec <p>& # x 4E51;</p> (sans les espaces)

Voici ce que ça donne : &#x4E51;

Pourtant la page de ce forum est en utf8, mais sur mon navigateur, ça n'affiche qu'un petit carré illisible...

Comment faire sans avoir à télécharger un jeu de caractère spécifique (afin que ça marche pour tout le monde immédiatement)


p.s: le caractère chinois s'affiche très bien dans ma page html en local pourtant... :?