我的postgres数据库是utf-8,客户端也是utf-8。
当我试图:
select xmlelement(name pampam, xmlattributes('русский' as "top"));
我回来了:
<pampam top="русский"/>`
但我想按原样获取属性(即俄语utf-8),而不是
р
。我该怎么做?
这并不是解决问题的办法,我使用Xmleliment从查询返回的数据构造XML。
我找不到别的办法…
最佳答案
这似乎是不可能的。要打印的值被传递给libxml,这就是它选择打印它的方式。
关于xml - Postgres xmlelement编码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7511027/