在 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
我已经尝试了几个小时,但没有任何效果
这是我的代码
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