没有合适的资源?快使用搜索试试~ 我知道了~
首页PB9写入非中文数据库的乱码问题
资源详情
资源评论
资源推荐

PB9 中关于中文乱码的处理
目的:解决 版本的程序向非中文数据库插入中文数据时产生的乱码问题。
思路方法:
1)通过 windows api 函数 MultiByteToWideChar(),计算出汉字字符对应的
Unicode 十进制数值。
2)根据 Unicode 十进制数值,通过 SQL server 的 nchar()函数,将数字转换为
Unicode 字符保存到数据库。
实现步骤:
) 中声明 函数,作为外部函数引入程序,最好声明为全局函数。
声明语法如下:
字符转为 十进制值
! " ! #$!
#$! !%$&'()*&
) ) 导 入 已 经 封 装 好 的 函 数 + ++, ( ) , 见 文 件
+ ++,*。
()程序中直接调用,然后操作数据库。
示例如下:
+,!+,!+#!+!+-!+
$$$+#!$+#
+!+)!+ !
+,.+,*,
获取字符的 表达式
+. + ++,+,%
执行更新
#,%/+#+0
+%+.1222221
+. +%3!1222221%
+-.&+!#%41&3+3&1!&3+3&%&
,565/+-0
-*-.2
##0
+,.-*-,
# $,&提示&!&错误77&3+,3+-%
$'0














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0