LifeType 中文開發論壇

建議 => 要求與建議 => 主題作者是: Horse 於 四月 27, 2005, 08:19:41 上午



主題: 超連結如果是中文檔名,就......
作者: Horse四月 27, 2005, 08:19:41 上午
如果發表文章中連結到有中文的連結,好像無法成功  :'(

http://kitycat.myweb.hinet.net/測試.htm
上述的連結,不透過 plog 文中連結,可以連結成功,但從 plog 發表文中,則無法連結成功。

測試的瀏覽器為 IE


主題: 超連結如果是中文檔名,就......
作者: Horse四月 27, 2005, 08:21:16 上午
該討論論壇,也不支援中文的檔名 ^_^


主題: 超連結如果是中文檔名,就......
作者: markwu四月 30, 2005, 10:41:41 下午
這要怎麼作才支援呢?有相關資料參考嗎?

Mark


主題: 超連結如果是中文檔名,就......
作者: Horse五月 01, 2005, 08:53:36 上午
猜想:只要是 utf-8 的網頁中,連結中文檔名的都會不成功
程式碼:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


主題: 超連結如果是中文檔名,就......
作者: nba23五月 01, 2005, 10:21:27 上午
我感觉是与浏览器有关,如
程式碼:
http://www.cnplog.com/测试.htm


用ff是可以访问的,但ie下则无法访问了


主題: 超連結如果是中文檔名,就......
作者: Ameng五月 14, 2005, 03:05:57 下午
这个问题要解决


主題: Re: 超連結如果是中文檔名,就......
作者: james五月 14, 2005, 10:21:41 下午
引用自: Horse
如果發表文章中連結到有中文的連結,好像無法成功  :'(

http://kitycat.myweb.hinet.net/測試.htm
上述的連結,不透過 plog 文中連結,可以連結成功,但從 plog 發表文中,則無法連結成功。

測試的瀏覽器為 IE


這應該是IE的問題,請將IE中的[工具/網際網路選項/進階]
用滑鼠往下拉到[瀏覽]將[永遠將URL傳送成UTF-8]選項前面的打勾取消就可以了。
記得要把所有的IE關掉在重新打開,或是重新啟動電腦就ok囉。
 :-D


主題: Re: 超連結如果是中文檔名,就......
作者: markwu五月 14, 2005, 11:09:55 下午
引用自: james
引用自: Horse
如果發表文章中連結到有中文的連結,好像無法成功  :'(

http://kitycat.myweb.hinet.net/測試.htm
上述的連結,不透過 plog 文中連結,可以連結成功,但從 plog 發表文中,則無法連結成功。

測試的瀏覽器為 IE


這應該是IE的問題,請將IE中的[工具/網際網路選項/進階]
用滑鼠往下拉到[瀏覽]將[永遠將URL傳送成UTF-8]選項前面的打勾取消就可以了。
記得要把所有的IE關掉在重新打開,或是重新啟動電腦就ok囉。
 :-D


Hi James:

喔!我記得是這樣,只是這個拿掉後有什麼不好的影響嗎?還是原本就是應該拿掉才是對的?

Mark


主題: Re: 超連結如果是中文檔名,就......
作者: james五月 15, 2005, 05:29:29 下午
引用自: markwu
引用自: james
引用自: Horse
如果發表文章中連結到有中文的連結,好像無法成功  :'(

http://kitycat.myweb.hinet.net/測試.htm
上述的連結,不透過 plog 文中連結,可以連結成功,但從 plog 發表文中,則無法連結成功。

測試的瀏覽器為 IE


這應該是IE的問題,請將IE中的[工具/網際網路選項/進階]
用滑鼠往下拉到[瀏覽]將[永遠將URL傳送成UTF-8]選項前面的打勾取消就可以了。
記得要把所有的IE關掉在重新打開,或是重新啟動電腦就ok囉。
 :-D


Hi James:

喔!我記得是這樣,只是這個拿掉後有什麼不好的影響嗎?還是原本就是應該拿掉才是對的?

Mark

不好的影響喔 :-| 我也不曉得耶。
只知道如果有網頁是用中文命名,然後無法透過IE觀看的話,取消該選項就可以了。
我用到現在好像沒有什麼不好的影響 :-P 唯一可以猜到的是,如果你瀏覽的網頁是用UTF8編碼的檔名,那麼就會無法正常顯示囉(例如如果有一個日文或韓文的網頁是以UTF8編碼的日/韓文檔名存檔,取消該選項可能會無法看到該網頁顯示)這是我目前唯一想到可能的影響。 :-P

我猜可能是因為現在的中文作業系統,中文檔名的命名還是以Big5為主,因此當IE以UTF8的方式來傳送中文檔名時,當然會找不到以Big5編碼的檔名。(雖然XP已經可以支援UTF8的顯示,但是用中文檔名存檔時應該還是用BIG5)

所以我猜,如果用UTF8編碼的方式來存中文檔名,那麼即使該選項不取消應該還是可以正確顯式網頁的。

所以最根本的解決方法,應該還是不要用中文來命名 :-) 。(至少在中文還是以BIG5和GB2312編碼的前提下,用中文命名其實對瀏覽網頁的人來說是比較不方便的。)

以上內容純屬個人猜測  ;-)  如有錯誤歡迎更正囉 ^_^

James.


主題: Re: 超連結如果是中文檔名,就......
作者: markwu五月 15, 2005, 10:41:32 下午
引用自: james

所以最根本的解決方法,應該還是不要用中文來命名 :-) 。(至少在中文還是以BIG5和GB2312編碼的前提下,用中文命名其實對瀏覽網頁的人來說是比較不方便的。)


這是我最喜歡的方法,但是可能很多人是不能接受的。呵呵 :-P

Mark


主題: Re: 超連結如果是中文檔名,就......
作者: lss五月 15, 2005, 11:29:11 下午
引用自: markwu
引用自: james

所以最根本的解決方法,應該還是不要用中文來命名 :-) 。(至少在中文還是以BIG5和GB2312編碼的前提下,用中文命名其實對瀏覽網頁的人來說是比較不方便的。)


這是我最喜歡的方法,但是可能很多人是不能接受的。呵呵 :-P

Mark

me too.
別說目前URLs沒有明確規範多位元字集的使用方式,未來即使有,我個人以為也是以UTF-8為主,big5和gb2312使用在URL裡恐怕沒指望。