UTF-8字符未通过SQL脚本
我为一些客户数据编写了一个简单的语言切换案例,如下所示UTF-8字符未通过SQL脚本,sql,unicode,utf-8,Sql,Unicode,Utf 8,我为一些客户数据编写了一个简单的语言切换案例,如下所示 CASE WHEN KN.SPRAS='E' THEN 'English' WHEN KN.SPRAS='D' THEN 'Deutsch' WHEN KN.SPRAS='1' THEN '中文' --Chinese WHEN KN.SPRAS='F' THEN 'Français' WHEN KN.SPRAS='J' THEN '日本語' --Japanese WHEN KN.SPRAS
CASE WHEN KN.SPRAS='E' THEN 'English'
WHEN KN.SPRAS='D' THEN 'Deutsch'
WHEN KN.SPRAS='1' THEN '中文' --Chinese
WHEN KN.SPRAS='F' THEN 'Français'
WHEN KN.SPRAS='J' THEN '日本語' --Japanese
WHEN KN.SPRAS='I' THEN 'Italiano'
WHEN KN.SPRAS='S' THEN 'Español'
WHEN KN.SPRAS='P' THEN 'Português'
WHEN KN.SPRAS='3' THEN '한국어' --Korean
WHEN KN.SPRAS='L' THEN 'Polski'
WHEN KN.SPRAS='O' THEN 'Norsk'
WHEN KN.SPRAS='V' THEN 'Svenska'
WHEN KN.SPRAS='K' THEN 'Dansk'
WHEN KN.SPRAS='N' THEN 'Nederlands'
ELSE '' END As Language
执行时,它只通过???对于输出,当它遇到非西方字符时,这告诉我脚本窗口中的UTF-8编码不知何故在输出中丢失了。输出保留了客户数据的UTF-8的其余部分,如名称和地址等,但在这段自定义代码中丢失了它。如何使语言列符合UTF-8标准?尝试使用国家字符文字,
N'日本語'但是你真的应该把所有这些值都存储在一个语言表中,然后由国家字符文字来连接。谢谢有一个语言T表,但它不在本例中,所以。。。是 啊再次感谢!