当用户输入邮政编码时,我们会显示位置,不幸的是波兰语字符无法正确显示。
例子:
用户输入50-001
,它应该显示Wrocław, Dolnośląskie,但它显示为WrocÃ...‚aw, DolnoÃ...›lÄ…skie
有谁知道如何让它工作或问题是什么?
在任何查询之前,您可以运行:
query("SET NAMES utf8");
或者将其设置在插入中,如果它只有一个字段:
some_chinese_column = _utf8 "鬼佬"
您还必须告诉 PDO 或 MySQLi 使用 UTF8:
$pdo = new PDO('mysql:host=localhost;dbname=whatever;charset=utf8', $user, $pass);
或者
$mysqli->set_charset("utf8")