MozTW 討論區 https://forum.moztw.org/ |
|
從shell啟動thunderbird附加中文檔案 https://forum.moztw.org/viewtopic.php?f=9&t=25372 |
第 1 頁 (共 1 頁) |
發表人: | psboy [ 2008-12-10, 14:36 ] |
文章主題 : | 從shell啟動thunderbird附加中文檔案 |
如標題 使用shell呼叫thunderbird來啟動 如thunderbird -compose "attachment=file:///中文 檔案" 在thunderbird中看到的附件名稱會變成全部亂碼 ![]() 中文跟檔案中間有空白 點選附件也無法儲存 LANG設定為en_US.UTF-8 LC_CTYPE試過C跟en_US.UTF-8狀況都一樣 將檔案名稱中的空白拿掉還是一樣狀況 但是如果將檔案改成英文數字就很正常 我猜是thunderbird處理從shell呼叫時 Multibyte的字元處理有問題 我也嘗試過直接傳參數給thunderbird-bin 不經過thunderbird跟run-mozilla.sh這兩個shell script 結果還是一樣 不知道有沒有好一點的辦法解決這問題? |
發表人: | psboy [ 2008-12-12, 15:52 ] |
文章主題 : | |
有沒有人狀況跟我一樣的? 只是想知道 這算不算是known issue 我在FAQ並沒有看到類似問題... ![]() |
發表人: | psboy [ 2008-12-26, 17:21 ] |
文章主題 : | |
這個問題我找到解答了 請參考 http://forums.mozillazine.org/viewtopic ... 9&t=994715 中文部份要先用uri-encode 然後要加上single quote ' 把檔案包夾起來 thunderbird就可以正確接收到這個檔案了 ex: /opt/thunderbird/thunderbird -compose "attachment='file:///root/%E6%B8%AC%E8%A9%A6'" |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |