luit 轉換終端編碼傳輸

2021-08-31 04:23:53 字數 629 閱讀 4216

ubuntu10.10 終端下預設zh_cn.utf-8輸出,所以本機上檢視中文都是正常輸出,如下:

wubolu@wubolu-linux:~$

uname -a

linux wubolu-linux 2.6.35-23-generic-pae #37-ubuntu smp fri nov 5 20:57:06 utc 2010 i686 gnu/linux

wubolu@wubolu-linux:~$

問題:

root@centos

:~# ls

examples.desktop  鍏叡鐨  妯℃澘  瑙嗛  鍥劇墖  鏂囨。  涓嬭澆  闊充箰  妗岄潰

在ubuntu終端上使用ssh連線其他系統的時候例如centos5.5等gbk編碼傳輸中文時,ubuntu終端就會顯示亂碼。使用luit,就可以把遠端傳輸回來的編碼轉換成指定編碼給ssh客戶端,使用方法如下:

首先 luit -list 檢視支援的中文編碼,再然後終端執行luit -encoding gbk 或指定其他字符集,再連線到其他系統則正常

root@centos

但現在斷開連線回到ubuntu的時候又會亂碼哦,可以exit或者^d退出luit。

編碼和傳輸

夏農定理 shannon 總結有噪通道的最大資料傳輸率 在一條頻寬為hhz 訊雜比為s n的有雜訊通道的最大資料傳輸率vmax vmax hlog2 1 s n b s奈奎斯特定理 nyquist 與碼元及資料速率的關係,資料速率為r,n種碼元,碼元速率為w r 2w x log2 n b s在快速...

QT字元編碼轉換,可用於中文內碼傳輸

串列埠 tcp udp傳輸中文字元時,先將字串轉內碼。客戶端接收到資料後,將內碼轉為字串就 了 qbytearray commonfunction strtointercode const qstring str 字串轉內碼 qdebug string tointercode qobject tr ...

C 與C 網路傳輸中的編碼轉換

近期的專案因為客戶端用的是unity3d 使用c 服務端用的是c vs2013,windows 所以當他們相互傳輸中文字串的時候不能正常工作。經過一番研究,把最終的解決方案分享出來。本方案的思路就是保證服務端和客戶端間的通訊使用utf8編碼。所以他們在給對方發中文資料時候都要轉成utf8格式。服務端...