如何在Node Express和MSSQL中使用UTF-8?西里尔语不起作用

时间:2017-07-17 12:20:57

标签: sql-server node.js encoding utf-8

这是我使用npm-mssql

查询数据库时得到的结果
{
    "product": "123456",
    "name": "ÔÎÒÎÊÎÏÈÐÍÀ ÕÀÐÒÈ£À À6 500 - 10ÃÐ",
    "group": "5",
    "category": "Õàðòè¼à Ôîòîêîïè"
}

我似乎无法找到解决方法。我发现的唯一一件事是使用' SET NAMES UTF8',但它说这是不好的做法?

如何修复角色?

1 个答案:

答案 0 :(得分:0)

而不是像这样查询:

SELECT name FROM product

应该是这样的:

SELECT CAST(name as nvarchar(255)) FROM product