исправить кодировку арабских данных из базы данных - PullRequest
2 голосов
/ 11 февраля 2011

исправить кодирование арабских данных из базы данных?

    function postTitle()
            {
        $postdb = mysql_query("SELECT * FROM wtable");
        $post = mysql_fetch_assoc($postdb);
            echo mb_detect_encoding($post['posttitle'],"UTF-8,ISO-8859-1");
            }
echo postTitle();

datebase encode: utf8_general_ci

результат:

????????? ?????????????? ????????? ????? ???????

1 Ответ

3 голосов
/ 11 февраля 2011

Предполагая, что скрипт также закодирован UTF8, убедитесь, что соединение также использует UTF8 Используйте это:

mysql_query('SET names UTF8');

.... до выбора внутри функции.

...