- 使用文本编辑器时的符号

时间:2013-02-27 05:22:25

标签: php sql

当我使用文本编辑器将文本插入数据库时​​,- , '等符号会转换为–个符号。我该如何避免使用这些符号?

3 个答案:

答案 0 :(得分:2)

在插入数据库之前将名称设置为UTF8。

SET NAMES utf8

听起来你的连接正在使用latin1编码。几个月来我一直在努力做同样的事情。

http://forums.mysql.com/read.php?103,46870,47245

答案 1 :(得分:0)

检查数据库上使用的编码(排序规则)。尝试将其更改为utf8_general_ci或您正在使用的数据库上的等效选项。

答案 2 :(得分:0)

您需要使用方法mysql_set_charset('utf8',$link);

将编码设置为utf8
<?php
$link = mysql_connect('localhost', 'user', 'password');
mysql_set_charset('utf8',$link);
$db_selected = mysql_select_db('your_db_name', $link); 
?>

然后是你用连接做的常用事情