2
過去,我曾經使用過windows-1255。現在我的新頁面是用UTF-8編寫的。當我發送查詢到數據庫(MS-Access)時,我沒有得到任何結果。 URL上的查詢顯示與我自己輸入的相同,但在這種情況下(鍵入)我得到結果。怎麼會發生這樣的情況,我在我的IE瀏覽器上看到相同的URL,並得到結果,而另一個(來自UTF-8)沒有獲得數據?使用UTF-8代替windows-1255
過去,我曾經使用過windows-1255。現在我的新頁面是用UTF-8編寫的。當我發送查詢到數據庫(MS-Access)時,我沒有得到任何結果。 URL上的查詢顯示與我自己輸入的相同,但在這種情況下(鍵入)我得到結果。怎麼會發生這樣的情況,我在我的IE瀏覽器上看到相同的URL,並得到結果,而另一個(來自UTF-8)沒有獲得數據?使用UTF-8代替windows-1255
如果您使用IE,請嘗試在頁面中右鍵單擊並在兩種情況下檢查編碼。有時IE會「自動檢測」編碼錯誤,因此可能會以與服務器解碼方式不同的方式將任何非Ascii字符發送到服務器。 Fiddler可能會用於比較兩種情況下來回發送的內容。
http://stackoverflow.com/questions/279170/utf-8-all-the-way-through是一個有用的閱讀。 – Pool 2010-01-26 12:32:52
我不認爲有像ISO-1255這樣的東西。你確定你不是指Windows-1255嗎? http://en.wikipedia.org/wiki/Windows-1255 – 2010-01-26 12:38:45
是的Windows-1255 – 2010-01-26 12:49:46