本人在做一个往服务器发送消息的程序,但是发送消息的时候,
将中文字符串写到代码里,用Encoding.utf8.getbytes(“字符串”)
服务器就能接收到,假如把这3个字放到textbox里,从textbox取出来后,
发送给服务器就不识别了.
英文数字都没问题,只是中文有问题.
网上找了一些编码转换,也都没用.
将中文字符串写到代码里,用Encoding.utf8.getbytes(“字符串”)
服务器就能接收到,假如把这3个字放到textbox里,从textbox取出来后,
发送给服务器就不识别了.
英文数字都没问题,只是中文有问题.
网上找了一些编码转换,也都没用.
解决方案
20
简体中文系统,自然是 gbk 编码
你的服务端只认 utf-8 的话,那就
Encoding.utf8.getbytes(textbox.Text)
你的服务端只认 utf-8 的话,那就
Encoding.utf8.getbytes(textbox.Text)
20
假如知道服务器的编码格式的话,保持同意就行了啊。
70
winform/wpf 还是asp.net ?