從windows傳過來的檔案拷到linux下是亂碼,俺們又想在linux下顯示中文,怎麼辦呢?我們首先進行測試,linux下的中文是否可以正常顯示?
答:yes. 所以問題就比較明顯了,windows下拷過來的不能顯示,說明windows下和linux下支援的格式是不相同的.
linux下一般是採用utf-8的編碼,而我們在windows上編輯檔案時是gb2312的編碼。所以導致中文編碼會亂碼。要更正這個問題實際上很簡單只要把檔案轉換成utf-8編碼格式然後再匯入就ok啦。
然後使用如下命令進行轉換:
iconv -f gb2312 -t utf-8 test.txt> testutf8.tzt
(-f 就是源編碼,-t 轉換目標編碼,test.txt原始檔,testutf8.txt生成目標編碼檔案)
備註:使用 iconv -l 可以檢視系統支援編碼格式。當然也可以新增其中的編碼格式:
預設為utf8,如果想用其他編碼如gbk
手動更改配置檔案的命令:
shell> vi /etc/sysconfig/i18n
將lang="zh_cn.utf-8"修改為:
lang="zh_cn.gbk"
儲存並關閉,執行下面的命令使配置生效:
shell> source /etc/sysconfig/i18n
將終端字元編碼顯示為簡體中文:
shell> vi /etc/profile.d/chinese.sh
新增下面這行:export lc_all=zh_cn.gbk
shell> source /etc/profile.d/chinese.sh
前端的ueditor如何獲取從後台傳過來的資料
前端的ueditor獲取從後台傳過來的值使用setcontent 方法,但若是在例項化了ueditor之後直接使用setcontent 方法會出現報錯 等ueditor建立完再呼叫它的方法,可以在使用的地方加乙個 如下 var ue ue.geteditor container ue.addlist...
ajax接收action傳過來的json資料
先把需要的包加進來,在上篇裡 下面是實現 先記錄下 這裡不知道為什麼傳過來的json資料要經過兩次 eval 解析才可以讀出來,弄了一下午,網上都 是jquery的實現,感覺用這個的很少,幾乎沒有,這裡我傳了個json字串給ajax,然後解析出來,可以得到user物件,即 jsonobj.user ...
vue 改造後端傳過來的資料
最近做專案的時候遇到乙個問題,就是ant design vue元件引用穿梭框的時候,穿梭框元件需要有key,而後端傳過來的資料沒有key這個字段 我之前看ant design vue官網中有這樣的解決方案 按照 vue 最新的規範,所有的元件陣列最好繫結 key。在 transfer 中,datas...