我想用FreeAdhocUDF的f_strblob(CSTRING)
函数将字符串转换为blob。在这一点上,我找不到在blob中显示诸如ß或ä这样的特殊字符的方法。
f_strblob('Gemäß')的结果是Gem。
我试图将我的变量的字符集更改为UTF8,但这无济于事。 有没有我没有找到的遮罩选项?
答案 0 :(得分:1)
您不需要该功能,由于这个原因,FreeAdhocUDF文档也将其标记为已过时。
在很多情况下,Firebird会自动将字符串文字转换为blob(例如,在将字符串文字分配给blob值的语句中),否则您可以使用cast('your string' as blob sub_type text)
进行显式转换。