Q: 在英文視窗下,以.net 呼叫ClipBoard.SetText出現亂碼.
A:
ClipBoard.SetText(str, TextDataFormat.Text ) 作業系統會將字串轉成預設語系之字串,故中文字會被截成1個byte.
若將參數拿掉如下,就會正常.
ClipBoard.SetText(str)
2013年11月21日 星期四
ClipBoard.SetText出現亂碼
訂閱:
張貼留言 (Atom)
這是我開發專案時所發覺的.net 程式小秘訣,與大家分享.
Q: 在英文視窗下,以.net 呼叫ClipBoard.SetText出現亂碼.
A:
ClipBoard.SetText(str, TextDataFormat.Text ) 作業系統會將字串轉成預設語系之字串,故中文字會被截成1個byte.
若將參數拿掉如下,就會正常.
ClipBoard.SetText(str)
沒有留言:
張貼留言