Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 检查UTF-8的输入,计数字符,使用正则表达式_Mysql_C_Regex_Utf 8 - Fatal编程技术网

Mysql 检查UTF-8的输入,计数字符,使用正则表达式

Mysql 检查UTF-8的输入,计数字符,使用正则表达式,mysql,c,regex,utf-8,Mysql,C,Regex,Utf 8,我想写一个C程序,从输入中获取一些字符串。我想把它们保存在MySQL数据库中。 为了安全起见,我想检查一下,如果输入是(可能的)UTF-8字符串,请计算字符数,并使用一些正则表达式来验证输入 有没有一个库可以为我提供这种功能 我曾想过使用宽字符,但据我所知,它们是否支持UTF-8取决于实现,ist不是由标准定义的。 而且我还缺少正则表达式。支持UTF-8。为了在任何处理之前验证字符串,W3C建议,但PCRE已经根据RFC3629自动检查UTF-8。支持UTF-8。为了在任何处理之前验证字符串,W

我想写一个C程序,从输入中获取一些字符串。我想把它们保存在MySQL数据库中。 为了安全起见,我想检查一下,如果输入是(可能的)UTF-8字符串,请计算字符数,并使用一些正则表达式来验证输入

有没有一个库可以为我提供这种功能

我曾想过使用宽字符,但据我所知,它们是否支持UTF-8取决于实现,ist不是由标准定义的。 而且我还缺少正则表达式。

支持UTF-8。为了在任何处理之前验证字符串,W3C建议,但PCRE已经根据RFC3629自动检查UTF-8。

支持UTF-8。为了在任何处理之前验证字符串,W3C建议,我,但PCRE已经根据RFC3629自动检查UTF-8。

+1我讨厌这个问题(我不喜欢regexps),你的答案很简洁。+1我讨厌这个问题(我不喜欢regexps),你的答案也很简洁。