[心得] 讓 Samba 支援 Unicode...

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

版主: 阿信

[心得] 讓 Samba 支援 Unicode...

文章Tetralet » 週三 11月 05, 2003 1:17 am

以前一直聽說 Samba 3.0 開始支援 Unicode 了...
今天心血來潮稍稍試了一下,
以下為心得報告:


我用的是 samba 3.0.0beta2-1,
Samba 所分享的資料夾我是放在 ext2 的磁碟分割區中。

註:如果 Samba 所分享的資料夾是放在 FAT32 的磁碟分割區時,
  MS Windows 的 Client 會無法寫入檔案,會出現錯誤訊息。


不管 Client 是 MS Windows 9x/2K、中文版或是日文版,
我發現它所寫到 Samba 所分享資料夾中的檔名全是使用 Unicode,
所以任何 MS Windows 的 Client 都可以正確讀到檔名... (不錯的開始)

只是 MS Windows 9x 不支援 Unicode,
所以常常是看得到吃不到,看得到檔案但是卻打不開。
但其實以 MS Windows NT、2000 當作 File Server 時也會遇到一模一樣的問題,
所以這不該算是 Samba 的錯。

可是如果 Client 是 MS Windows 2000/XP/2003 等支援 Unicode 的作業系統的話,
那麼任何檔案的讀寫動作全部都沒有問題,
就如同那台 File Server 是 MS Windows 2000 一樣...

這樣子應該算是 Samba 真的已經解決了多國語系的問題了吧?


可是由 Linux 來看時所看到的檔案名稱也全是 Unicode,
簡單得說 Linux 沒什麼軟體可以支援 Unicode,(糟!)
所以 Linux 看來全是亂碼,
目前還想不到什麼辨法可以改善。


但是如果有架 Samba 當作 File Server,
光衝著『支援 Unicide』這一點真的可以考慮昇級了!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[心得] 讓 Samba 支援 Unicode...

文章carlos » 週三 11月 05, 2003 1:31 am

如果不设定G_BROKEN_FILENAMES
绝大部分GTK软件应该是直接支援unicode的,比如nautilus
頭像
carlos
活潑的高中生
活潑的高中生
 
文章: 307
註冊時間: 週五 4月 04, 2003 7:02 pm
來自: NZ

re:[心得] 讓 Samba 支援 Unicode...

文章Tetralet » 週三 11月 05, 2003 1:46 am

carlos 寫:如果不设定G_BROKEN_FILENAMES
绝大部分GTK软件应该是直接支援unicode的,比如nautilus


我試了一下...
真的耶...
又學到一招了。謝謝您!!


我聽說 QT 也支援了 Unicode 了,
那麼 konqueror 呢?
有沒有辨法讓 konqueror 也支援 Unicode 呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[心得] 讓 Samba 支援 Unicode...

文章BBNS » 週三 11月 05, 2003 4:18 am

其實KDE裡面的全部都是Unicode,
不過好像有再轉成user define的locale

---
我自己寫程式的時候,裡面的檔名全部都是Unicode沒錯
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm


回到 debian server

誰在線上

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