shell編程 怎樣在Shell中把utf8編碼轉成中文顯示?
怎樣在Shell中把utf8編碼轉成中文顯示?目前,shell不支持Unicode轉義字符串。Bash4.2alpha支持字符替換。給出一個python演示,面向行的處理#!/usr/bin/env
怎樣在Shell中把utf8編碼轉成中文顯示?
目前,shell不支持Unicode轉義字符串。Bash4.2alpha支持字符替換。給出一個python演示,面向行的處理#!/usr/bin/env Python#-*-編碼:UTF-8-*-Import reimport sys def main():用于line-in系統(tǒng)標準: 系統(tǒng)標準輸出寫入( 回復sub(r“%uw{4}”,lambda e:unichr(int(e.group(0)[2:],16)).encode(“utf-8”,line))if|nameuuuuuu==“ main:main()copy code用法:將腳本另存為測試.py, 執(zhí)行sumomos MacBook-專業(yè):py lgr$echo“silent”| python/測試.py默認
ASCII是UTF-8的子集。如果一段文本可以用ASCII編碼,那么當它用ASCII或UTF-8編碼時,結果是相同的