来自mysql的php中的俄语字母

时间:2014-06-30 09:32:31

标签: php mysql utf-8

你好,我有这样的输出来自

????????? ??, 29/06/2014 - 17:50
!username
???????????? ????????:

    --?????? ? ????????????? ??????????--
    ??????????

我尝试echo utf8_decode($text);echo iconv('ASCII', 'UTF-8//IGNORE', $text); SHOW GLOBAL VARIABLES LIKE 'char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+

有人可以帮我解决我的问题。谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在连接MySQL之后运行以下查询:

SET names='utf8'
在进行任何其他查询之前

我不知道你使用什么连接方法,但可能是例如:

mysqli_query("SET NAMES 'utf8'");