0

当用户输入邮政编码时,我们会显示位置,不幸的是波兰语字符无法正确显示。

例子:

用户输入50-001,它应该显示Wrocław, Dolnośląskie,但它显示为WrocÃ...‚aw, DolnoÃ...›lÄ…skie

有谁知道如何让它工作或问题是什么?

4

2 回答 2

0

在任何查询之前,您可以运行:

query("SET NAMES utf8");

或者将其设置在插入中,如果它只有一个字段:

some_chinese_column = _utf8 "鬼佬"
于 2012-08-10T18:45:42.817 回答
0

您还必须告诉 PDO 或 MySQLi 使用 UTF8:

$pdo = new PDO('mysql:host=localhost;dbname=whatever;charset=utf8', $user, $pass);

或者

$mysqli->set_charset("utf8")
于 2012-08-10T17:55:32.827 回答