2011-02-18 42 views
0

我遇到了一些特殊字符的問題。我已將中間標記定義爲javascript文件和簡單的php文件中的字符編碼

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

迄今爲止這麼好。但在一個場合,我有一個選擇標籤,其中有許多特殊字符的選項。我遇到了問題(åäö)。它們在.js文件中定義,並使用DOM附加到文檔中。 PLS。除了使用&之外,有沒有其他的解決辦法...忘記了那種類型的名稱。

我的第二個字符問題是在php中。我嘗試通過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'; 

?> 

ö顯示不正確?

回答

0

你最好使用:

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

在你的PHP文件的最頂端,沒有必要使用HTTP的當量METAS時候可以發一些真正的HTTP頭;-)

而且檢查你的文件(包括PHP和JS)是否在編輯器中用UTF8編碼。 在非UTF8文件上設置UTF8標題會產生奇怪的結果!

+0

現在我所有的特殊字符問題都解決了。這一直是我的IDE的錯 – einstein 2011-02-18 10:36:42