》.NET 连接 DB2 的中文编码问题
连接字符串,示例:Provider=DB2OLEDB;Persist Security Info=False;User ID=****;Initial Catalog=ies_zj;Host CCSID=1381;PC Code Page=1381;Network Address=192.168.*.*;Network Port=50000;Package Collection=DBNULL;Default Schema=DBNULL
其中如果省略了其中红色的部分,在插入中文的时候,在数据库中将出现问号,而不是中文,原因是编码的问题。
其中 Host CCSID 表示服务器端的字符编码,PC Code Page 表示客户端的字符编码,值 1381 表示为 GB2312
其他字符编码如下