在外部JavaScript文件中,我有一個函數用於將文本追加到表單元格(在JavaScript文件添加到的HTML文檔中),有時可以包含芬蘭字符的文本(如ä) 。這個文本作爲參數傳遞給我的功能:Javascript字符編碼
content += addTableField(XML, 'Käyttötarkoitus', 'purpose', 255);
的問題是,變音符號,如「A」地轉化爲其他一些虛假的字符,如「」。我在瀏覽器中查看HTML文檔時看到了這一點。這顯然是不可取的,而且很奇怪,因爲HTML文檔的字符編碼是UTF-8。
我該如何解決這個問題?
在此先感謝您的幫助!
你的所有文件(包括js之一)都以UTF-8格式嗎?請注意,某些服務器(如某些tomcat版本)可能會破壞您的js編碼。 –
我不知道。我不知道如何找出... –
[UTF-8通過所有方式](http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) – bostaf