取中文时:str=new String(str.getBytes("GB2312"));
向DB中输入中文:str=new String(str.getBytes("ISO-8859-1"));
以上是java的,怎样翻译成C#的?
向DB中输入中文:str=new String(str.getBytes("ISO-8859-1"));
以上是java的,怎样翻译成C#的?
解决方案 »
- 关于WebClient的UploadDataAsync操作的问题
- this.txtUNum.Text.IndexOf('*')和this.txtUNum.Text.IndexOf('#')
- 如何在VS2005中为WINFORM添加皮肤?
- 简单问题,麻烦一下
- 诚寻开发高手加盟创业公司
- c#中如何截取图片的某个部分?解决立即给分
- 如何设置treeview被选定的结点
- 有人用过mono吗?有没有办法windows下编译生成,然后部署到linux去?
- 新手需要帮助(再线)
- winfrom textbox 中输入如1/3 这样的带有除号的数,如何将它转化成double类型?
- 界面上有一个Panel,在调用它的Show()后,再调用Hide()方法后,界面上还有一个拖影,怎么处理?
- 请问windows窗体的MD5加密怎么做?急急急
Java与.NET运行在不同的平台,
要根据实际情况确定解决方案,决不是翻译能了事的.NET一般都是运行在简体中文Windows系统上,数据库一般用SQLServer
一般都是直接存取数据库,根本不用转换编码
我的txt文件直接打开,里面的信息都正常,包括特殊符号,外国文字(意大利,法国).但我通过ODBC连接作为数据源,结果在dataset里发现这些特殊的东西都变成乱码.我研究了一段时间,觉得这段java的语法或许可以解决,但我不会用c#来写,所以发这个贴子.
我知道肯定有人知道如何解决.但你说的这话跟没说有何区别?
如果是热心之人,即使不求回报(得分),也会用心思考,给出自己的解决办法的.
Encoding encode = Encoding.UTF8;然后你可以对字符串进行Encoding.Convert如果是从设备上读取的字节流,你可以直接申明 StreamReader ,在申明时也可以指定自定义编码供参考,呵呵===================================
http://cache.monocn.com