\x1a字符是什么意思,为什么mysql_real_escape_string要转义它?
从文件中:
mysql_real_escape_string()调用MySQL的库函数mysql_real_escape_string,该函数将反斜杠添加到以下字符:\x00、\n、\r、\、“和\x1a。
ASCII字符引用将其描述为Substitute character,但这说明不了多少。
发布于 2013-04-27 18:39:20
这是一个Unicode 以十六进制为单位的转义序列(基数为16)。\x1a是“替代”字符。
另见:字符
为什么
mysql_real_escape_string要逃避它?
严格地说,MySQL只要求转义反斜杠和用于引用查询中字符串的引号字符。
mysql_real_escape_string()引用其他字符以使它们更易于在日志文件中读取。
发布于 2013-04-27 18:41:41
X1A是CTRL+Z控制字符。它也是EOF标记。
发布于 2013-04-27 18:40:59
\x1a是一个SUB控制字符,用于标记文件的结束。
https://stackoverflow.com/questions/16255585
复制相似问题