2012-07-16 50 views
8

我很难理解如何使用php将注册商标sybol和版权符号插入mySQL数据库。用PHP插入注册商标符号/版权符号到MySQL

当我插入注册商标符号的正常字符时,当我尝试检索它时返回一些随机值。

+1

哪种_random values_? – j0k 2012-07-16 15:02:26

+1

你的db表使用什么字符集? – DaveP 2012-07-16 15:03:21

回答

0

我的猜测是,你所看到的BOM和出样值“\ XEF \ XBF \ XBD”(见http://en.wikipedia.org/wiki/Byte_Order_Mark的背景资料)

你可能要检查你的性格设定,以确保它包含的值,尝试使用UTF8而不是拉丁文或您正在使用的任何内容,看看它是否有所作为。

+0

BOM从哪里来? MySQL不使用BOM,所以它不会被MySQL插入。如果它来自他的代码编辑器,那么它将是他的源代码中的第一个字符,它将无法进入数据库。 – 2012-07-16 15:09:19

+0

我有类似的问题试图插入注册商标符号,我收到了一个不正确的字符串值从MySQL列出的物料清单。传递给MySQL的数据是问题的源头,但问题正在MySQL中报告。 – 2012-07-16 15:11:57