掛載原本 Windows 2003 Server 的目錄,會變亂碼…

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

掛載原本 Windows 2003 Server 的目錄,會變亂碼…

文章chih.0812 » 週四 8月 09, 2007 1:29 pm

請教一下各位,小弟的系統是 debian 4.0 etch,用的語系是 zh_TW.UTF8

用 putty ,字型設 fixedsys,再下拉選 UTF8,目前中文都沒有問題…
可是遇到要掛載原本的 Windows 2003 Server 的目錄,掛進來就變亂碼了… 這是為什麼呢?

我用過底下參數掛載都不行,請問我該怎麼掛呢?
debian-srv:/mnt# mount -t smbfs -o username=xx%zz -o iocharset=cp950 //server1/linux /mnt/win/

debian-srv:/mnt# mount -t smbfs -o username=xx%zz -o iocharset=utf8 //server1/linux /mnt/win/
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm

文章chih.0812 » 週四 8月 09, 2007 1:33 pm

忘了說,學習鳥哥那邊的設定 smb.conf

display charset = cp950
unix charset = cp950
dos charset = cp950

但是這三行不管有沒有加,都還是一樣會變成亂碼!

之前的作法是捨棄 unicode,把語系改成純 zh_TW,掛載進來的目錄就沒問題了,
可是現在想要用 zh_TW.UTF8,會出現亂碼…

麻煩各位有經驗的前輩解答了
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm

文章chih.0812 » 週四 8月 09, 2007 1:48 pm

不好意思,剛剛又試了一堆,在網路上發現有一個掛載參數,試了竟然可以了

debian-srv:/mnt# mount -t smbfs -o username=xx%zz,codepage=cp950,iocharset=utf8 //ks-srv1/linux /mnt/win/

已經初步解決了,感謝各位。
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm

文章chih.0812 » 週四 8月 09, 2007 4:53 pm

底下都是在 linux 本機上的目錄操作…

用 samba 沒有問題,但是用 Windows 當 Client 放簡體的檔案上去後,或是建立簡體的目錄,
都需要按重新整理,建立的檔案或目錄才會出現!
之前也有遇過這個問題,請問這是為什麼呢?


還有發現用 proftpd 上傳的檔案會怪怪的!在 filezilla 可以上傳,但上傳後總會多出一個 ??? ,而且顯示不出檔案大小
而且在 putty ls 那些檔案,發現又變成亂碼了!

請問這是不是 proftpd 的設定檔該設什麼 utf8 呢?
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm

文章chih.0812 » 週四 8月 09, 2007 5:10 pm

sorry...

剛剛查了一下,發現 filezilla 要設 utf8,可是小弟實在不曉得要去哪裡設定 utf8,請教一下該怎麼設?
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm

文章mason » 週五 8月 10, 2007 10:36 am

filezilla 的站台管理員那邊,有一個字碼的設定,裡面要選強制使用 UTF-8
win32 環境的 Filezilla 是選 force 的樣子。

如果你的系統環境是 UTF-8,那麼 proftpd.conf 就不需要更改,只要讓 client 端的 filezilla 強制使用 utf-8 編碼就好了。

圖檔
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章chih.0812 » 週五 8月 10, 2007 1:32 pm

十分感謝!

不好意思,再請教二個問題

第一個是FileZilla 2 版在設定 → 雜項 裡,有一個預設開啟站台管理員,這個在 3 版怎麼好像找不到了...
因為要設定成 unicode ,怕 user 自己輸入 ip 跟帳號密碼,按快速連線,結果又不是 unicode force 了
所以希望一進入軟體,就出現站台管理員,讓 user 可以直接快點兩下站台就連線了

第二個比較嚴重,發現 unicode 都沒問題,但是如果用 IE 或是 FireFox 登入的話,立刻就變成亂碼了...
這個該怎麼解決呢?

看很多站台用 IE 進去都很正常,是不是他們都不是設成 unicode,還是有解決方法呢?
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm

文章chih.0812 » 週五 8月 10, 2007 1:44 pm

對了,FireFox 是可以選擇語系的,但不論我選擇 UTF-8還是 UTF-16 都一樣中文還是亂碼
而且 IE 好像找不到語系可以選擇!
偏偏 user 都是用 IE 比較多 ><

這該怎麼辦呢?
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm

文章mason » 週五 8月 10, 2007 6:39 pm

chih.0812 寫:對了,FireFox 是可以選擇語系的,但不論我選擇 UTF-8還是 UTF-16 都一樣中文還是亂碼


我用 Iceweasel 不會這樣。
但是我如果用 Firefox ,就會有你說的狀況呢~~

Iceweasel 看來還挺體貼細心的~
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章mason » 週五 8月 10, 2007 11:55 pm

總算被我找到了...

about:config 裡面
intl.charset.default 的值改為 UTF-8
這樣 Firefox 的部份就解決囉.

IE 呢?不知道也不想找,哈...
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章chih.0812 » 週日 8月 12, 2007 10:51 pm

感謝呢! :mrgreen:

個人還是比較喜歡用 FireFox!
可是這不是自己用著爽的,是公司用的,也不能叫外面的客戶改用 FireFox,然後再改設定…

這樣難搞了 > <

是不是目前的 FTP 站台都還是用 zh_TW 而已呢?

小弟這幾天也在想,是否真有必要改成 utf8,找自己麻煩呢…
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客