我正在编写一个西班牙语脚本:
我有这个代码在html:
<div class="details"><b>Detalle:</b> acompañado o no de una tableta digitalizadora, te permitirá¡ dar rienda suelta a tu imaginación y conseguir verdaderas obras de arte</div>
我需要这个输出:(保存在Mysql数据库)
<div class="details"><b>Detalle:</b> acompañado o no de una tableta digitalizadora, te permitirá dar rienda suelta a tu imaginación y conseguir verdaderas obras de arte</div>
将mysql数据库/表/列的编码改为UTF-8(并将排序规则设置为兼容的值)
ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE mytable
MODIFY country CHAR(50)
CHARACTER SET utf8 COLLATE utf8_general_ci;
同时指定PHP端连接时的字符集
mysql_set_charset('utf8',$conn);
mysql_real_escape_string ——Escapes special characters in a string for use in an SQL statement
但是是不推荐的,并且在PHP 5.5.0中已被弃用。
对mysqli或PDO使用此方法