convertEncode
语法
convertEncode(str, srcEncode, destEncode)
参数
str 是一个字符串标量/向量,值为字符串类型的字典,或表。
srcEncode 是一个字符串,表示 str 原来的编码名称。
destEncode 是一个字符串,表示 str 的目标编码名称。
详情
转换字符串编码。DolphinDB 对编码名称的大小写敏感,所有编码名称必须用小写表示。
Window 版本目前仅支持 gbk 和 utf-8 两种编码的相互转换。Linux 版本支持任意两种编码之间的转换。
例子
convertEncode("高性能分布式时序数据库","utf-8","gbk");
// output: 高性能分布式时序数据库
convertEncode(["hello","DolphinDB"],"gbk","utf-8");
// output: ["hello","DolphinDB"]
convertEncode
可以对字典中的符串类型的值进行转换。x=1 2 3
y= `C1`C2`D1
d=dict(x,y)
convertEncode(d, "UTF-8", "GBK")
// output:
1: C1
2: C2
3: D1
*/
convertEncode
函数会自动识别并转换表中所有字符串类型的列,其他数据类型的列将被自动忽略。t=table(["t1", "t1", "t2", "t3"] as type, [11, 11.5, 10, 14] as price)
convertEncode(t, "UTF-8", "GBK")
type | price |
---|---|
t1 | 11 |
t1 | 11.5 |
t2 | 10 |
t3 | 14 |