从php中的mysql数据库中获取货币符号

时间:2015-05-13 07:00:30

标签: php

使用CHARSET=utf8创建新数据库,并在其中插入货币符号 当我尝试使用mysql_fetch_object使用符号获取数据时,但无法正常显示 我已经在标题处添加了utf8字符集,如下所示。

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

但它不显示货币符号。当我在页面上写下该符号而不是数据库时。

1 个答案:

答案 0 :(得分:0)

好吧,我会说UTF8是一个非常痛苦的地方你用PHP思考,因为它没有本机支持(RIP PHP6)并且可以有一些步骤这样做你可以“完全”支持你的内容中的utf-8 :

1 - 首先,确保显示内容的脚本编码为UTF-8(无BOM)。

2 - 使用mysql_ *,您可以指定

bash

mysql_set_charset('utf8', $link);

3 - 它与UTF-8无关,但请关闭现在已弃用的mysql_ *函数,这可能会导致安全问题。看看PDO

4 - 使用SQL,您可以指定您希望事务处于UTF-8:

$link = mysql_connect(...);

并最终

SET NAMES UTF-8