tes*_*ter 1 character-encoding
我有一个用latin1_swedish_ci编码的数据库.我想知道插入<
和<
数据库之间的区别是什么?
它不是不同的字符编码.的<
仅仅是一个XML转义形式的<
,其通常用于防止它被解释为XML(或HTML)元素的开始.这种预防通常用作XSS预防的一部分.这通常在用户控制的数据即将在HTML输出中内联时应用,而不是在用户控制的输入即将存储在DB中时应用.
所以,如果你看到的<
不是<
数据库而应该是数据库<
,那么它只能意味着某些XML/HTML转义逻辑在错误的时刻运行.
归档时间: |
|
查看次数: |
549 次 |
最近记录: |