A:TSL语言中,采用的是
GBK编码。
一般用引号(单引号或双引号)"xxx"表示一个字符串,为多字节字符串,如:
s:="Hello 天软!";
Unicode字符串:
支持L"xxx"方式表示一个Unicode字符串,也称宽字节字符串,如:
s:=L"Hello 天软!";
字符串内转义\u可以表达unicode字符,\u后默认为16进制的Unicode码,如:
s:=L"\u5929\u8F6F";
表示字符串L"天软"
#在Unicode字符串连接中被自动识别为Unicode码,默认为10进制,因而需要使用0x代表10进制,如:
s:=L"AA"#0x5929#0x8F6F
s结果为L"AA天软"
UTF8字符串:
支持U"xxx"方式表示一个UTF8字符串,如:
s:=U"Hello 天软!";
也可以通过非转义方式描述:
如多字符字符串表示“我们”
s:=%% 我们%%;
宽字节字符串表示“我们”
s:=L%% 我们%%;
UTF8字符串表示“我们”
s:=U%% 我们%%;