无法在MySQL中插入度数符号

时间:2015-12-27 13:32:59

标签: php mysql

当我插入度数符号时使用PHP输入表格而不是保存它,因为它显示在MySQL中的值为"°",例如,如果我写"37°C"它将保存为"37°C"

这是我的代码

的一个例子
<input class="form-control" type="text" name="inc" placeholder="48 Hrs Aerobic, 37°C" value="48 Hrs Aerobic, 37°C">

当从数据库中获取数据时,该字符也显示为"°C"

2 个答案:

答案 0 :(得分:4)

这是因为MySQL数据库的编码格式。请将其设置为以下之一,并确保您的标题也说UTF-8:

header('Content-Type: text/html; charset=utf-8');

按上述顺序排序。

在PHP中,如果需要:

°

如果其他一切都失败了,请将&deg;转换为abc?d 并让浏览器自行决定。

答案 1 :(得分:-1)

在你的php代码中utf8_decode($value)