如何在 SQL 服务器中 return 格鲁吉亚字符串

How to return georgian string in SQL Server

我有以下问题:

case 
   when 1 = (select Loc_ID from tbl_Web_User where Phone = '123456789') 
      then 'Reached Quota' 
      else 'მიღწეული კვოტა' 
end

当我返回格鲁吉亚字符时,它returns ?????????? 像这样。 如何正确显示格鲁吉亚字符串?

您需要确保指定您需要 Unicode 字符串文字 - 您可以通过在字符串前加上 N 来做到这一点 - 就像这样:

case 
   when 1 = (select Loc_ID from tbl_Web_User where Phone = '123456789') 
      then N'Reached Quota' 
      else N'მიღწეული კვოტა' 
end