[英]Sybase/Sap sql: converting from cp1251 to utf8
base 中的默認字符集是 Windows1251,但是當我使用“for json”語句時,結果顯示為“utf8”
是否可以使用 sql 將某些列轉換為 ut8?
我試試這段代碼
select
1 as "tag",
null as "parent",
"period" as "!1!period",
"nazva" as "!1!nazva",
"DogovorNumber" as "!1!DogovorNumber"
from "dba"."Myk_Orgs_for_1C"(@cmonth = 3,@cyear = 2022)
order by 3 asc for json explicit
但是我的列值顯示如下所示
您可以使用輸出語句解決編碼問題:
select
1 as "tag",
null as "parent",
"period" as "!1!period",
"nazva" as "!1!nazva",
"DogovorNumber" as "!1!DogovorNumber"
from "dba"."Myk_Orgs_for_1C"(@cmonth = 3,@cyear = 2022)
order by 3 asc for json explicit
;
output to 'C:\\out.json' format text escapes on escape character '\' delimited by '' encoding 'CP-1251'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.