sqlserver 数据库中文乱码

qq_38000946 2017-09-12 11:48:30
...全文
621 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
OwenZeng_DBA 2017-09-12
  • 打赏
  • 举报
回复
引用 5 楼 qq_38000946 的回复:
是 nvarchar啊 这些中文是我自己在代码里写的
那估计还是程序写入的问题,调试一下。
听雨停了 2017-09-12
  • 打赏
  • 举报
回复
引用 7 楼 qq_38000946 的回复:
[quote=引用 2 楼 duanzi_peng 的回复:] 哪里是乱码 不是你append的 ? 号
是,就是那些值[/quote] 看你代码里你append连接的就只是“?”这个字符啊,“?”并不是一个变量或者啥的啊,所以进去自然也是”?“的啊。建议像楼上说的,调试一下你的程序,把执行的sql提出来看一下,或者直接放到数据库里执行一边看就知道了。
二月十六 版主 2017-09-12
  • 打赏
  • 举报
回复
楼主你把拼接完的sql语句,打印出来,看看具体程序拼接了一个什么样的语句; 看看语句里的中文是否正确,如果正确再拿到数据库中执行试试。
qq_38000946 2017-09-12
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
哪里是乱码 不是你append的 ? 号
是,就是那些值
qq_38000946 2017-09-12
  • 打赏
  • 举报
回复
引用 3 楼 qq_37170555 的回复:
如果乱码的话你那些中文字“正式在。。。”就不会正常显示了,之所以有问题,肯定是你程序出了点问题
其他字段 也有中文 就正常
qq_38000946 2017-09-12
  • 打赏
  • 举报
回复
是 nvarchar啊 这些中文是我自己在代码里写的
OwenZeng_DBA 2017-09-12
  • 打赏
  • 举报
回复
引用 1 楼 qq_38000946的回复:
怎么解?在线等!求指教!
对应字段是什么类型,改成nvarchar试试
听雨停了 2017-09-12
  • 打赏
  • 举报
回复
如果乱码的话你那些中文字“正式在。。。”就不会正常显示了,之所以有问题,肯定是你程序出了点问题
exception92 2017-09-12
  • 打赏
  • 举报
回复
哪里是乱码 不是你append的 ? 号
qq_38000946 2017-09-12
  • 打赏
  • 举报
回复
怎么解?在线等!求指教!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧