2011-02-18 3 views
0

J'ai rencontré des problèmes avec certains caractères spéciaux. J'ai défini la balise meta commeCodage de caractères dans un fichier javascript et un simple fichier php

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 

jusqu'ici tout va bien. Mais dans une occasion, j'ai une étiquette de sélection avec beaucoup d'options avec beaucoup de caractères spéciaux. J'ai eu problème montrant (å ä ö). Ils sont définis dans le fichier .js et sont ajoutés au document en utilisant DOM. Pls. Y at-il une solution, sauf en utilisant & ... oublié le nom de ce type.

Le deuxième problème de caractère que j'ai est en php. J'essaie d'envoyer un e-mail avec Amazon SES.

<?php 

$message['Body.Html.Data'] = "Please Confirm that you are a Tönt by clicking on this link"." ....<a href='s'>Tönt</a>"; 
$message['Body.Html.Charset'] = 'utf-8'; 

?> 

le ö ne s'affiche pas correctement?

Répondre

0

Vous feriez mieux d'utiliser:

<?php header('Content-type: text/html; charset=utf-8'); ?> 

Au sommet de votre fichier PHP, pas besoin d'utiliser http-equiv metas lorsque vous pouvez envoyer

de certains en-têtes réel http également vérifiez si vos fichiers (PHP et JS) sont encodés en UTF8 dans votre éditeur. Définir un en-tête UTF8 sur des fichiers non UTF8 produira des résultats étranges à coup sûr!

+0

Tous mes problèmes de caractères spéciaux sont maintenant résolus. Cela a toujours été la faute de mon IDE – einstein