问个编码方面的问题
网上服务器的操作系统,SQL都是英文版的
我在本地把vs2005发布的网站放在上面后,无法在数据库插入中文,数据里的中文全部是?号,用页面显示这些数据也同样是?号
查了下应该是编码的问题,可如何修改不是很清楚,请大家帮忙
[解决办法]
英文版SQL SERVER 不支持中文吧
[解决办法]
Ascii码到Unicode
.插入时在字符型常量前加N前缀表示UNICODE字符.
[解决办法]
如insert into myTable (id,name) values( '001 ',N '海东青 ')
[解决办法]
字段的类型要设置成N开头的,比如Nvarchar Ntext
[解决办法]
英文库一样支持中文。可能是你程序的编码设计有问题,试试改改你的web.config文件中的globalization。把requestEncoding和responseEncoding都设为GB2312
[解决办法]
改你的web.config文件中的globalization。把requestEncoding和responseEncoding都设为GB2312
[解决办法]
改你的web.config文件中的globalization。把requestEncoding和responseEncoding都设为GB2312
这个不行吗?那就是数据库设置的问题了
[解决办法]
要以UTF-8的形式insert到数据库中