|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
網頁亂碼問題如何解決,高手進!~~~
現在做一網站用四國語言編寫,我採用了utf-8編碼,可是在調access庫中數據時出現的內容是亂碼,不知道怎麼解決,望請賜教! |
其他編碼格式不會自動轉成utf-8,當然就出亂碼。GB2132向utf-8轉沒有簡單的規律,不過可通過AscW()函數來做。 |
當然這只是一種低級的解決辦法,一種選擇,不一定非要這樣。不管是什麼原因的亂碼,都可以這樣萬能化的避免。
[html]
<script>alert("\u7F51\u9875\u4E71\u7801\u95EE\u9898\u5982\u4F55\u89E3\u51B3")</script>
[/html] |
沒找到, 在哪裡? |
[code]
在記事本中使用不同的語言格式
「記事本」允許您以多種格式創建和打開文檔:ANSI、Unicode、big-endian Unicode 或 UTF-8。這些格式使您可以處理使用不同字符集的文檔。
默認情況下,您的文檔將保存為標準的 ANSI 文本。
Unicode 是所有全球重要腳本的超集。它包含商業和計算機通用的字符集。在將文檔保存為 Unicode 格式時,可以使用 Unicode 控制字符對諸如阿拉伯和希伯來語言的文本流和方向起幫助作用。
在 Windows 2000 中,有些字體無法顯示所有 Unicode 字符。如果在文本文件中看到某些字符丟失,可以將字體更改為包含字符的文件。一般來講,Microsoft Sans Serif 對於 Unicode 字符是一種好的選擇。
在 big-endian 處理器(如 Macintosh)上創建的 Unicode 文檔中詞的字節(存儲單位),其排列順序與在 Intel 處理器上創建的文檔中詞的字節排列順序相反。最主要的字節位於最低的地址上,並且詞較大的一端首先存儲。要使這些類型的計算機上的用戶可以訪問您的文檔,請用 big-endian Unicode 格式保存「記事本」文件。
UTF 代表「通用字符集轉換格式」。UTF-8 是8位形式的 Unicode。如果使用的是舊的、支持在單獨字節中僅 8 位有效數據的傳輸媒體,則請將文檔按 UTF-8 保存。
請參閱 Unicode 協議 Web 站點 (http://www.unicode.org) 獲取這些格式的詳細信息。
[/code]
我是說你可以在asp代碼裡用AscW()函數把access庫中數據轉成上面那種形式。因為從ANSI轉utf-8不是很簡單就能實現的。 |
|