(问题图解)用C#显示PB输入的SQL数据乱码问题?(长期关注) 如果上面地址进不去,另图解地址 http://clyy.cnmos.com/1.jpghttp://clyy.cnmos.com/2.jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议到PB版再问一下PB存储时做了什么处理 //原来是PB的软件输入到SQL数据库里,都是被PB编码了的乱码你可能是用char,varchar,text類型的數據﹐因為是多語言片的﹐你應該把char,varchar,text數據類型乞改變成nchar,nvarchar,ntext類型 。因為char,varchar,text類型存儲數據的時候﹐英文和數據用單字節﹐是漢字用雙字節﹔而nchar,nvarchar,ntext類型存儲數據時﹐不管是英文還是漢字都用雙字節存儲﹐這樣可以保証不出現亂碼 上面說的數據類型﹐是指sql server2000里修改表的字段的數據類型 是sql server2000里的数据,可是现在问题是原数据库不能动和改变任何东西,我现在的工作就是用C#显示这些PB乱码为正常显示,我已经查了许多资料,Delphi和C++.net都是用将ConnectionString 的 Auto translate=false; 就可以解决乱码问题,就是不让自动转换,可是C#里却不行。 我总算查到原因了是ANSI 字符到 OEM 字符的转换问题 问题还是没有解决,SQL数据库的确是char类型,但是要怎么转换双字节中文啊? 按钮点击弹出图片问题 線程關閉窗口的問題 读取excel第一个工作表名 请问为什么要用接口再c#里 如何用C#实现将SQL中的数据导成Excel?? 请教下代理服务器的问题. c#每日一题(十六) MDI窗体 Telerik 的邮件回复不了,邮件服务器拒收,谁知道怎么回事 一个SQL语句的转换? 怎么样获得前一控件? 关于日程安排中重复任务的问题
可是现在问题是原数据库不能动和改变任何东西,
我现在的工作就是用C#显示这些PB乱码为正常显示,我已经查了许多资料,Delphi和C++.net都是用将ConnectionString 的 Auto translate=false; 就可以解决乱码问题,就是不让自动转换,可是C#里却不行。