理論問題:在C#中更改編碼?
比方說有這僅僅知道如何傳送ASCII
字符來源之一。 (0..127)
假設有一個端點接收這些字符。
端點可以將那些字符解碼爲utf8嗎?
ascii chars
...
...
|
|
V
read as utf ?
事情是這樣的僞代碼:
var txt="אבג";
var _bytes=Encoding.ASCII.GetBytes(txt); <= it wont recognize [א] here
...transmit...
var myUtfString=Encoding.UTF8.GetString(getBytesFromWire(); <= some magic has to be done here
哎呀.......現在我要讀如何UTF7工程,解決了這個問題。 :-) –
@RoyiNamir:UTF7是一種像UTF8一樣的Unicode編碼。但是,與UTF8不同的是,它只使用純ASCII字符(或者說,字節)。你可以簡單地使用'Encoding.UTF7'類。 – SLaks
這就是我想問的(你的編輯)誰在網絡上更詳細。 base64 vs utf7 ..... –