asp.net mysql 中文乱码_ASP.NET连oracle数据库时中文乱码问题

你的位置:

问答吧

-> .NET

-> 问题详情

ASP.NET连oracle数据库时中文乱码问题

这个问题纠结我很久了,我连接Oracle数据库,英文和数字能正常显示。中文显示的是方框,显示中文的地方就是四个小方框。数据库用的字符集是US7ASCII 这个是不能更改的。我在中有使用

但是没有用。将GB2312改成别的字符集也没有效果。我用过oracleclient连接 也试过ODBC连接,都是同样的问题。有哪位高手遇到过或知道怎么解决的,帮帮忙好吗?先谢了。

作者: liyun0124

发布时间: 2010-08-22

US7ASCII是不支持中文的,所以用US7ASCII肯定是乱码。

你换unicode试试

作者: Bourbon1795

发布时间: 2010-08-22

作者: tianshikuqi8

发布时间: 2010-08-22

中还是用utf-8编码吧,至于乱码可能是你页面中编码有错误。

你这样做,在打开的IDE中,选择菜单中的"文件"->"高级保存选项",这时弹出一个对话框,为编码选项选择"Unicode(UTF-8 带签名)-代码页65001",如果是中文的操作系统的话,选择utf-8就可以了,不需另外设置为gbk或关闭2312的.

作者: taomanman

发布时间: 2010-08-22

引用 1 楼 bourbon1795 的回复:

US7ASCII是不支持中文的,所以用US7ASCII肯定是乱码。

你换unicode试试

问题是现在医院的数据库用的就是这个字符集,我们不能修改他的字符集。而且医院其他系统都可以显示和录入中文啊!不过不是用的ASP.NET开发的系统。Unicode试过了 不行。

作者: liyun0124

发布时间: 2010-08-22

其实现在网上的免费视频教程非常多,你多看看,会有点帮助的。也有收钱的,不过那是真人教学,如 http://shop62537240.taobao.com这个网站,这种网站的教学效率很高,他们教的所有内容全部都是你所需要的。

作者: canglang12345

发布时间: 2010-08-23

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值