otl sql server 输出中文字段信息变成乱码
我使用的是sql_server数据库 在数据库中显示为中文字段的信息,用otl_stream流输出之后是“问号”。
例如:在表中有一个字段名为content 对应的字段内容是:主题,就是主题,subject from。使用m_cOtlStream >> m_cTmp;输出到m_cTmp变量中,结果变成了:????????,subject from。就是说中文字符变成了问号,英文输入下输出的都是正常的,请问如何解决之?
[解决办法]
在数据库可以出来么? print 下,估计是程序的编码问题!选择UTF-8试试。
[解决办法]
输出之后在哪里显示出来的,应该是编码格式没有设置好!
[解决办法]
猜测是排序规则的问题
用的是不是UNICODE
[解决办法]
格式化成unicode字符。
[解决办法]