数据类型为ntext,
内容为:Möchten Sie, dass "billige Schuhe Fabrik verkaufen" billig zu kaufen, am oberen Display-Style #?
Wunderbar! Wir sind das Design und die Produktion auf # Stil. Wir sind sehr glücklich darüber,
Kaufen Service zu bieten, z. B. mehr Design-Ideen und andere # Stil. Let's
wissen, wann Sie wollen, kaufen Stil #.但是vb程序用ado读出来数据老是Möchten变成M?chten
为什么啊?怎么解决呢?谢谢了。
内容为:Möchten Sie, dass "billige Schuhe Fabrik verkaufen" billig zu kaufen, am oberen Display-Style #?
Wunderbar! Wir sind das Design und die Produktion auf # Stil. Wir sind sehr glücklich darüber,
Kaufen Service zu bieten, z. B. mehr Design-Ideen und andere # Stil. Let's
wissen, wann Sie wollen, kaufen Stil #.但是vb程序用ado读出来数据老是Möchten变成M?chten
为什么啊?怎么解决呢?谢谢了。
select N'Möchten Sie, dass "billige Schuhe Fabrik verkaufen" billig zu kaufen, am oberen Display-Style #?
Wunderbar! Wir sind das Design und die Produktion auf # Stil. Wir sind sehr glücklich darüber,
Kaufen Service zu bieten, z. B. mehr Design-Ideen und andere # Stil. Let''s
wissen, wann Sie wollen, kaufen Stil #. '
-------
Möchten(所影响的行数为 1 行)
所以 加N 必须是大写的N
N'你好'
是不是select N't_name' from table?
还是在rc("N't_name'")啊?
能说明下吗?谢谢了
rc=new adodb.recordset
rc("字段名")
但是rc("字段名")读出来有乱码啊?怎么办啊?谢谢
“Möchten Sie, dass "billige Schuhe Fabrik verkaufen" billig zu kaufen, am oberen Display-Style #?
Wunderbar! Wir sind das Design und die Produktion auf # Stil. Wir sind sehr glücklich darüber,
Kaufen Service zu bieten, z. B. mehr Design-Ideen und andere # Stil. Let''s
wissen, wann Sie wollen, kaufen Stil #.”主要是如何用vb的ado读取到不要乱码的字段内容啊?谢谢了。
在插入表数据据时要这样..
insert into 表 values('N'字段值)
试一试直接给变量赋值,再在textbox中显示是否正常,如果不正常,就没办法了.
Möchten Sie,给变量赋值字符串copy不进去,ö变为?
可正常显示,
建议lz使用vs2005,vb6.0估计是不支持unicode
ADO的RECORDSET读数据时候没有支持unicode,所以造成这里的错误啊。
还是想在VB6.0环境来处理问题,因为整个工程都才这个了,怎么办呢?
改其他环境要,整个工程要变,需要时间啊,急vb6.0来完成。谢谢了。
希望知道的朋友回答下,谢谢!!!!!!!1
还是没有解决啊,一直等待。谢谢你们的支持了,知道的麻烦告诉下。
多谢了,我也一直努力在google和baidu啊
用的是这个帖子里赵老虎的办法:http://topic.csdn.net/u/20090219/13/ff15c7ed-5357-49f7-adf7-82a868abe7db.html?2029871117也许你还可以看一下这个帖子的讨论:http://topic.csdn.net/u/20080819/15/478a1989-9aa6-48ba-8645-511e32c7287d.html
(1)在VB6 IDE里貌似没办法显示西欧字符
(2)ADO好像可以正确得到含西欧字符的字段值,并没有像传说中把它当ANSI字符串来翻译。所以,你的问题跟ADO可能没关系,而和VB6的控件对缺省字体的选择有关系。
这个帖子也可以看一下(是抄袭CSDN的,但是原始链接找不到了。看回复应该也是VB版的几个熟朋友)