2015-02-24 74 views
0

我已经创建了一个网页,其中的数据被插入在html文档中使用javascript和ajax。我用来显示像这样的字不是 但是,当这些单词插入在html div中时,它们就像而不是它。 有人请告诉我如何解决这个问题。来自数据库的数据没有正确插入到我的网页

+2

显示出这样的不正当行为导致的代码,那么只有人们能够在这里回答。 – 2015-02-24 05:31:02

+1

看起来可能是一个编码问题 – grimmdude 2015-02-24 05:42:46

+1

它看起来像一个类似的问题已被问上SO: http://stackoverflow.com/questions/4086717/why-do-symbols-like-apostrophes-and-hyphens-在 – user3647894 2015-02-24 05:44:06

回答

1

下面的文章您连接到数据库,发出以下命令后,将是有益的

http://dev.mysql.com/doc/refman/5.0/en/charset-syntax.html

http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

SET NAMES 'utf-8';

确保您的网页也使用UTF-8编码:

PHP还提供了一些功能,这将是有用的转换:

http://us3.php.net/manual/en/function.iconv.php

http://us.php.net/mb_convert_encoding

+0

谢谢侯赛因的回答,但对不起..这不能解决问题... – Choxx 2015-02-25 06:47:45