2011-05-30 135 views
0

我有一個編碼問題。編碼問題 -

看看下面的西班牙語單詞:厄爾尼諾

當我將其包含在一個文件名,在屏幕上輸出時,它被輸出爲:鎳%C3%b1o

我怎麼編碼或做必要的,這樣niño在html中輸出?我在.net c#中開發。

+0

文件編碼和您爲網站定義的編碼必須匹配? – FrEaKmAn 2011-05-30 22:34:30

+1

值得一提的是,'%c3%b1'是''的UTF-8編碼。 – 2011-05-30 22:37:20

+0

你能展示它如何被輸出到屏幕上嗎? – 2011-05-30 22:49:10

回答

0

這個page有一個非標準IE非英文字符的編碼列表。一般來說,你可以使用字符的字符代碼值,這個字符的值由&#(x)

0

你使用IE嗎?我在使用它時看到了這個錯誤。其他瀏覽器如FF或Chrome不會發生,不是ASP.Net錯誤或您可以避免的事情。

我不知道它是否發生在IE 9 tho。如果你環顧你最喜歡的搜索引擎,你會發現有幾個網站用這個問題的解決方法。例如:Some Google's results

我曾經使用過一個我在網上找到的工作,就像一個魅力,但不記得它是如何。