当我使用文本编辑器将文本插入数据库时,- , '
等符号会转换为–
个符号。我该如何避免使用这些符号?
答案 0 :(得分:2)
在插入数据库之前将名称设置为UTF8。
SET NAMES utf8
听起来你的连接正在使用latin1编码。几个月来我一直在努力做同样的事情。
答案 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);
?>
然后是你用连接做的常用事情