c#调用com组件时,输出string类型参数,中文乱码是怎么回事?
解决方案 »
- c#删除文件夹下的所有文件
- 用记事本编写控制台应用程序并运行
- 设计表时建立索引会增加多少空间?
- C# 有没什么方法比较两文件内容不同?
- C#安装了SQL2005和SQL2000,需要连接SQL2000,可是程序在只有SQL2000的环境中提示SQL2005连接错误.如何只连接SQL2000??
- 请问如何创建和编辑如下xml文档
- 错误日志,大家是如何做的?
- 那位有Regulator:生成正则表达式工具发给我!
- dll是自己写的,dll项目和主项目在同一个解决方案下,我想点F12定义到dll源码,但他总是转到从元数据,很不方便,请问怎么设置能按f12是定位到dll源码
- 如何自己编写代码生成器
- treeView
- datagridview 绑定 combobox 问题
比如
Encoding.UNICODE.getstring()方法或再换用其他编码比如UTF8或default编码试试,说不定可以得到正确的字符。
byte[] buffer1 = Encoding.Default.GetBytes(utf8String);
byte[] buffer2 = Encoding.Convert(Encoding.Default, Encoding.Unicode, buffer1, 0, buffer1.Length);
string strBuffer = Encoding.Default.GetString(buffer2, 0, buffer2.Length);这样总算可以了