bash下python對字元編碼的轉換

2021-09-21 15:55:08 字數 398 閱讀 2170

如果作業系統的編碼為,zh_cn.utf-8,即

# echo $lang

zh_cn.utf-8

這種情況下,我們轉換utf-8到gbk

python -c 'x="中國";print x.decode("utf8").encode("gbk")' > gbk_china_py.2.txt

在另一咱情況下,如果作業系統的編碼為,zh_cn.gb2312,即

# echo $lang

zh_cn.gb2312

這種情況下,我們轉換gb2312到utf-8

python -c 'x="中國";print x.decode("gbk").encode("utf8")' > utf-8_china_py.2.txt

其它情況,以此類推。

Bash 特殊字元 下

test.sh filename 重定向 test.sh 的輸出到檔案 filename 中。如果 filename 存在的話,那麼將會被覆蓋。test.sh filename 重定向 test.sh 的 stdout 標準輸出 和 stderr 標準錯誤 到 filename 中。test.sh ...

bash的元字元 下

esc 鍵正下方鍵,替換命令 ps1 command 在當前shell中執行命令 建立命令間的管道 command1 command2 分割順序執行的命令 command1 command2 重定向命令的輸入 command file 重定向命令的輸出 command file 匹配單個字元 lab...

bash的元字元 下

esc 鍵正下方鍵,替換命令 ps1 command 在當前shell中執行命令 建立命令間的管道 command1 command2 切割順序執行的命令 command1 command2 重定向命令的輸入 command file 重定向命令的輸出 command file 匹配單個字元 lab...