Re: tar: Can't translate pathname 中文檔名 to UTF-8 - BBS

Caitlin avatar
By Caitlin
at 2012-06-19T22:53

Table of Contents

如同字面上的意思,因為你系統處理所有字串都用 big5,

因此碰到中文字的時候很容易碰到編碼問題

你的解法只不過在壓縮前把系統編碼改成 UTF-8 而已

檔案名稱就用 UTF-8 寫入了

如果你之前系統已經有用 big-5 編碼中文檔名的檔案

這樣混著存反而日後尋找檔案上會造成更大的隱憂

(例如說架 ftp 的時候就會有些檔名因編碼不同便亂碼甚至找不到)

建議是把所有編碼都換成 UTF-8 (zh_TW.UTF-8)

另外推薦可以使用 ports 中的 convmv 工具轉換檔名編碼

除非有什麼特殊考量,應該還是盡量避免 big5 這個該淘汰的東西比較好......

--
Tags: BBS

All Comments

tar: Can't translate pathname 中文檔名 to UTF-8

Elvira avatar
By Elvira
at 2012-06-19T11:22
FreeBSD 10.0-CURRENT 壓縮時, tar zcvPf 對於其中的中文檔名,會出現 Canand#39;t translate pathname 中文檔名 to UTF-8 解壓時, tar zxvPf 會出現 Pathname canand#39;t be ...

hychen - 淺談 javascript prototype

Queena avatar
By Queena
at 2012-06-18T16:46
** 歡迎轉載 ** 講者簡介/Bio: - Debian Maintainer - Software Engineer in Canonical Ltd - Program Committee of COSCUP 2009 - Financial Lead of COSCUP andamp; Gnome ...

如何使用FreeBSD連接2個LAN?

Susan avatar
By Susan
at 2012-05-30T19:50
修改 /etc/rc.conf gateway_enable=and#34;YESand#34; 存檔離開 接下來你有兩個選擇: 1. 重開機 2. sysctl -w net.inet.ip.forwarding=1 ※ 引述《keisuke08 (車市回溫了嗎?回溫在哪裡)》之銘言: : 目前有 ...

如何使用FreeBSD連接2個LAN?

Ursula avatar
By Ursula
at 2012-05-30T16:24
目前有2個LAN,最近中間拉線連接起來了 LAN A: 192.168.10.x LAN B: 192.168.12.x 我想使用FreeBSD當route(非NAT)將兩個LAN連接起來 NIC 1: 192.168.10.254 NIC 2: 192.168.12.254 封包可以只透過這台去轉送 L ...

Re: 如何設定連結能直接開新分頁呢?

Jake avatar
By Jake
at 2012-05-27T16:36
我是下載Combo版,卻不能像2007版一樣,直接在右邊開新分頁~苦惱 - ...