在 SQL Server 2014 Management Studio 中显示老挝语

Show Lao language in SQL Server 2014 Management Studio

我已经尝试了几个小时,但没有任何效果

这是我的代码

CREATE TABLE Sample(
     ID varchar(10),
     name varchar(17),
     PRIMARY KEY(ID)
)

INSERT INTO Sample 
VALUES('113','ພາ​ສາ​ລາວ')

SELECT * 
FROM Sample

结果:

111,????????

它应该在 table

上显示 113 ພາ ສາ ລາວ

任何解决方案将不胜感激

在使用这些字符时,您需要使用支持 unicode 的 NVARCHAR 数据类型。输入这些字符时,您需要通过在文字前加上 N 字符来表示它是 NVARCHAR 字符串。

示例:

declare @x varchar(max) = 'າ​ສາ​ລາ'
declare @y nvarchar(max) = N'າ​ສາ​ລາ'

select @x, @y

Returns:

???????  , າ​ສາ​ລາ

因此,您的代码中的完整示例为:

CREATE TABLE Sample(
     ID varchar(10),
     name nvarchar(17),
     PRIMARY KEY(ID)
)

INSERT INTO Sample 
VALUES('113',N'ພາ​ສາ​ລາວ')

SELECT * 
FROM Sample