MozTW 討論區
https://forum.moztw.org/

開啟中文檔名的「Unicode 文字文件」分頁顯示亂碼
https://forum.moztw.org/viewtopic.php?f=2&t=17298
1 頁 (共 1 頁)

發表人:  1abcd [ 2007-01-15, 03:01 ]
文章主題 :  開啟中文檔名的「Unicode 文字文件」分頁顯示亂碼

開啟記事本,選擇另存新檔,檔名以中文命名,編碼選 Unicode。

假設我檔名取為「新增文字文件.txt」,並放在 C:\ 底下,然後 Fx 網址列打上「file:///C:/新增文字文件.txt」,開啟的分頁標題就顯示亂碼,將編碼改為 Big5,則標題正常內容亂碼。

發表人:  passerby [ 2007-01-24, 16:59 ]
文章主題 : 

在你所列舉的例子,檔案名稱應該還是用了BIG5編碼,而檔案內容編碼應該是UTF-16 little Endian。瀏覽猜器對檔案內容的編碼應該猜對了,但分頁標題(檔案名稱)的編碼就猜不中了。

發表人:  1abcd [ 2007-01-24, 18:40 ]
文章主題 : 

passerby 寫:
瀏覽猜器對檔案內容的編碼應該猜對了,但分頁標題(檔案名稱)的編碼就猜不中了。
如果記事本存檔時編碼選擇 UTF-8,以同樣的方式開啟檔案後,分頁標題會顯示編碼後的網址,不會出現亂碼的情形。

發表人:  passerby [ 2007-01-24, 20:29 ]
文章主題 : 

小發現

test1
=============================
Address-bar URL:file:///C:/新增文字文件.txt
Notepad編碼:Unicode 16 little endian

FireFox 官方 2.0版

network.standard-url.encode-utf8 = false
network.standard-url.escape-utf8 = false

分頁 Label = 亂碼


test2
=============================
Address-bar URL:file:///C:/新增文字文件.txt
Notepad編碼:Unicode 16 little endian

FireFox 官方 2.0版

network.standard-url.encode-utf8 = false
network.standard-url.escape-utf8 = true

分頁 Label = 亂碼

test3
=============================
Address-bar URL:file:///C:/新增文字文件.txt
Notepad編碼:Unicode 16 little endian

FireFox 官方 2.0版

network.standard-url.encode-utf8 = true
network.standard-url.escape-utf8 = true

分頁 Label = 沒有亂碼

test4
=============================
Address-bar URL:file:///C:/新增文字文件.txt
Notepad編碼:Unicode 16 little endian

FireFox 官方 2.0版

network.standard-url.encode-utf8 = true
network.standard-url.escape-utf8 = false

分頁 Label = 沒有亂碼



summary:
network.standard-url.encode-utf8 為 true時,notepad編碼為Unicode 16 little endian,在address bar 輸入中文檔名的URL,分頁Label 沒有亂碼。

發表人:  1abcd [ 2007-01-24, 21:06 ]
文章主題 : 

passerby 寫:
summary:
network.standard-url.encode-utf8 為 true時,notepad編碼為Unicode 16 little endian,在address bar 輸入中文檔名的URL,分頁Label 沒有亂碼。

這樣的結果我不意外。
以 ANSI 編碼的網址開啟後才有問題(這樣講的嗎?ANSI?),所以我丟的問題不用 Firefox 2「開啟檔案 (Ctrl+O)」的方式,而直接打「file:///C:/新增文字文件.txt」這串。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/