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

xul檔不能顯示中文
https://forum.moztw.org/viewtopic.php?f=18&t=11721
1 頁 (共 1 頁)

發表人:  lockyer28 [ 2005-12-01, 11:36 ]
文章主題 :  xul檔不能顯示中文

各位前輩,我寫了一支小程式,希望它能顯示中文字,
原本的範例是英文的,已經可以成功執行.
我在程式又增加了一個目錄 /zh-TW/
也重新建了 dtd file ,在這個檔加入中文,
同時也存成 UTF-8 的格式.
可是 XUL file,內的變數好像不認得中文的值,會顯示錯誤.

不知道我是否還有其它地方忽略了,請前輩指導一下,謝謝.

附加檔案:
檔案註釋: 這是我的程式
xfly.rar [5.97 KiB]
被下載 482 次
檔案註釋: 執行錯誤的訊息
error.jpg [19.96 KiB]
被下載 541 次

發表人:  softcup [ 2005-12-01, 11:54 ]
文章主題 : 

lockyer28 寫:
各位前輩,我寫了一支小程式,希望它能顯示中文字,
原本的範例是英文的,已經可以成功執行.
我在程式又增加了一個目錄 /zh-TW/
也重新建了 dtd file ,在這個檔加入中文,
同時也存成 UTF-8 的格式.
可是 XUL file,內的變數好像不認得中文的值,會顯示錯誤.

不知道我是否還有其它地方忽略了,請前輩指導一下,謝謝.

dtd file 內不能有 Unicode 的署名 (BOM) 的

附加檔案:
檔案註釋: 試試看這個,已經移除 BOM
xfly.zip [213 Bytes]
被下載 518 次

發表人:  lockyer28 [ 2005-12-01, 16:14 ]
文章主題 : 

softcup :

謝謝你的幫忙。
不過我把你給我的 dtd 檔加上去後仍然出現相同的錯誤,
我發現好像 Mozilla 不認得我的 dtd 檔路徑
"chrome://xfly/locale/xfly.dtd"
我讓 Mozilla 執行這一行,竟然出現
"找不到檔案 /locale/xfly.dtd。請確定位址 ..."

可是我確定 installed-chrome.txt 上的資料沒有寫錯,
"locale,install,url,file:///d:/examples/xfly/locale/zh-TW/"

不知道為什麼會這樣,把註冊路徑改成 en-US
又可以正常顯示.

發表人:  janson04 [ 2005-12-01, 22:38 ]
文章主題 : 

xfly\locale\zh-TW\contents.rdf
這個也應該改成沒有BOM的UTF-8

順便問一下這是啥程式XD

發表人:  lockyer28 [ 2005-12-02, 15:04 ]
文章主題 : 

謝謝各位,我找到問題了.

原來我的程式註冊到 mozilla 時,發生一些問題,
使 mozilla 找不到路徑,我直接改 chrome.rdf 就正常了.

程式是我參考 "Creating Applications with Mozilla" 文件的範例.

發表人:  fennytk [ 2006-06-12, 19:23 ]
文章主題 :  請問一下,你是修正了那個部分

lockyer28 寫:
謝謝各位,我找到問題了.

原來我的程式註冊到 mozilla 時,發生一些問題,
使 mozilla 找不到路徑,我直接改 chrome.rdf 就正常了.

程式是我參考 "Creating Applications with Mozilla" 文件的範例.


lockyer28 寫:
您好,我也是跟您發生同樣的問題,可是我不太了解您修正chrome.rdf 的什麼部分?? 可否請您說的更詳細一點,謝謝


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