2009-03-04 18 views
1

我有一個winForm應用程序,它根據應用程序中的用戶輸入生成.aspx文件。當用戶輸入法語字母如「é」,「à」,「è」,「â」,「ù」,「ô」,「ê」和「ç」時,會出現問題。它應該看起來像一個簡單的文字在網頁上,但它沒有。有任何想法嗎?aspx頁面上的法文字母

+0

你能澄清你的意思是「它應該看起來像一個簡單的文字」?你的意思是重音字符顯示不正確,或者你希望它們被剝離? – Dana 2009-03-04 22:12:30

+0

我有點困惑,你是否試圖將é轉換爲e來顯示,或者是出現爲&alt130或其他類似的東西? – 2009-03-04 22:18:47

回答

4

假設你想用重音,抑揚顯示的字符等嘗試以下操作:

添加以下每個(產生)頁的<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

確保.aspx文件自己保存爲UTF-8文件。

注意:我在這裏假設.aspx文件有點類似於.jsp文件。如果這個假設是錯誤的,你應該忽略這個建議。

1

你是怎麼創建.aspx文件的?如果您使用的是TextWriter,請檢查編碼。如果您要將一組字節寫入FileStream,請確保在從String轉換爲Byte []時使用正確的編碼。 UTF-8通常是網絡的最佳編碼。