一行命令解決linux顯示windows中文txt亂碼的問題
前提是你的linux可以正常顯示中文,只是開啟windows txt檔案會有亂碼。
原因是linux下用的編碼一般是utf-8; windows 一般是gb18030或gb2312 那麼只需要簡單的轉換下就可以正常顯示了。
用以下命令:(需要首先安裝convert轉換器:#yum install convert)
# iconv -f gb18030 -t utf-8 test.txt> test utf8.txt
(-f 就是源編碼from,-t 轉換目標編碼to,test.txt是原始檔,testutf8.txt是生成目標編碼的檔案)。
注:上一行所用命令中到gb18030也可以用gb2312代替,gb18030編碼向下相容gbk和gb2312,相容的含義是不僅字元相容,而且相同字元的編碼也相同。推薦優先使用gb18030.
一行命令解決linux顯示txt亂碼
一行命令解決linux顯示windows中文txt亂碼的問題 前提是你的linux可以正常顯示中文,只是開啟windows txt檔案會有亂碼。原因是linux下用的編碼一般是utf 8 windows 一般是gb18030或gb2312 那麼只需要簡單的轉換下就可以正常顯示了。用以下命令 需要首先...
Linux 命令 echo 顯示一行文字
echo option string n不輸出行尾的換行符。e允許對轉義字元進行解釋。e禁止對轉義字元進行解釋,這是預設的選項。help 顯示幫助資訊。version 顯示版本資訊。轉義字元 含義 反斜槓 a警報符 bel b退格符 c禁止尾隨的換行符 e換碼符 f換頁符 n換行符 r回車符 t水平...
android listview 只顯示一行
今天碰到乙個很詭異的問題 listview裡面的adapter有4行資料,可是在頁面上無論如何只能顯示list.get 0 的資料,其他三項無法顯示。原來,android在layout布局檔案的開頭裡面,有一行這個東西 android layout width fill parent android...