首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Node Express和MSSQL中使用UTF-8?西里尔文不工作

如何在Node Express和MSSQL中使用UTF-8?西里尔文不工作
EN

Stack Overflow用户
提问于 2017-07-17 20:20:57
回答 1查看 1.2K关注 0票数 2

这是我使用npm-mssql查询数据库时得到的结果

代码语言:javascript
复制
{
    "product": "123456",
    "name": "ÔÎÒÎÊÎÏÈÐÍÀ ÕÀÐÒÈ£À À6 500 - 10ÃÐ",
    "group": "5",
    "category": "Õàðòè¼à Ôîòîêîïè"
}

我似乎找不到解决这个问题的办法。我发现的唯一一件事就是使用“设置名称UTF8”,但是它说这是不好的做法?

我如何修复这些字符?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-11 03:57:06

而不是像这样查询:

代码语言:javascript
复制
SELECT name 
FROM product

应该是这样的:

代码语言:javascript
复制
SELECT CAST(name as nvarchar(255)) 
FROM product
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45144185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档