我在数据库中创建了函数,功能是根据传入的数字输出大写人民币,在查询分析器中执行时,可以输出;但是在程序中使用的时候,却输出一堆乱码和问号。
请问这是为什么?
看一下SQL SERVER的编码是否为UTF-8,出现乱码应该是调用者与执行者的编码不同的问题
编码问题,你数据库中的类型用 nvarchar 或者 nchar 而不要用 varchar 或者 char 试试看。
或者你在程序中用GB2312编码来读取试试看呢。
学习...