首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

SQL server2005数据库插入西班牙语乱码有关问题

2012-10-27 
SQL server2005数据库插入西班牙语乱码问题插入西班牙语时,比如: Otros artculos中间那个 i但是又不是i的

SQL server2005数据库插入西班牙语乱码问题
插入西班牙语时,比如: Otros art í culos 中间那个 i但是又不是i的家伙 
造成了就那个字符 出现一个口字的乱码 求各位大湿解救 我数据库是936 GBK编码格式的;
下面是内码转换语句
Dim strText As String = Request.QueryString("str").ToString.Replace("and", "&")
  '要输出的字节数组 
  Dim arrbytOut() As Byte
  '转换 
  arrbytOut = System.Text.Encoding.GetEncoding("GBK").GetBytes(strText)
  value.Add(strText)

[解决办法]
GBK 換其他的 uft-8 或16 等編碼問題,自己試一試。

各位大湿解救,看來你經常用的詞語啊:大濕
[解决办法]
把数据库中那个字段的数据类型改一下。如果是varchar类型,应当改成nvarchar类型.因为nvarchar类型是unicode编码的,而unicode编码是对世界各种语言的一种通用编码,正好也能应付西班牙语
[解决办法]
你这个问题很明显是和asp程序无关的,你试试看直接在sqlserver中把那条数据插入进去看看是否报错。如果报错,按我上面说的试试看
[解决办法]
不知道你的问题解决没有 我这样写 读出来就是正常的了!!! 分享下下

string newstr = Server.HtmlEncode(Request.QueryString("str").ToString());

热点排行