我如何将plus(+)
和minus(-)
标志输入MySQL数据库并正常输出+ -
,如果还有更好的方法请继续使用mysqli_real_escape_string();
让我知道。
答案 0 :(得分:0)
查看mysqli_real_escape_string()文档时,我认为+和 - 字符不会被转义。只有 NUL(ASCII 0),\ n,\ r,\,',“和Control-Z 根据该页面进行转义。
所以我想你需要提供有关你问题的更多信息。
答案 1 :(得分:0)
您实际获得了什么输入/输出?什么是数据库中的列类型,您尝试插入这些列?
答案 2 :(得分:0)
我使用mysql_real_escape_string()
并为表格或行设置您的字符集,因为latin1
utf8
可能是更好的选择...
还可以使用不同的编码urlencode()等。
//encode the update in case of & and other characters that will break twitter API
$update = '%E2%99%AB'.urlencode($update);
%E2%99%AB
创建“音符符号”
http://www.eskimo.com/~bloo/indexdot/html/topics/urlencoding.htm