函数参数中的非UTF8字符

时间:2015-11-10 17:01:16

标签: postgresql

我有一个行为不端的客户端应用程序,它将sql字符串中的非UTF8字符发送到postgres。字符串的格式为

"select call_function('paramvalue_1', paramvalue_2')"

该功能看起来像:

create or replace function(parameter_1 text, parameter_2 text)
returns...

不幸的是,客户端偶尔会在函数参数中发送狡猾的字符。清理客户端应用程序会很棘手,我想知道UTF-8数据库中的某个函数是否有任何方法可以接受非UTF8字符并在插入之前将它们从param值中删除任何地方。

我非常确信答案是肯定的,但我认为这里值得一提。

0 个答案:

没有答案