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'日本語'