PHP MySQL返回特殊字符

时间:2014-04-02 11:28:33

标签: php mysql

如何使此查询也返回特殊字符/丹麦字母(å,æ,ø)?

$sql = "SELECT artist_id, formated_name FROM artists WHERE formated_name LIKE '".$letter."%'";
$query = $this->db->query($sql);
$data = $query->result();

我读过有关regexstr_replace

的内容

现在它返回%C3%A6 - 说到这些字母......

提前感谢...

1 个答案:

答案 0 :(得分:1)

%C3%A6percent encoded data

您可以使用urldecode对其进行解码。

对于存储在数据库中的数据,这是一种奇怪的格式选择,因此您应该考虑修复将数据添加到数据库的任何内容,以便它存储实际字符而不是它们的编码百分比版本。