2014-11-29 2 views
1

Я подключаюсь к MySQL с PHP, получая результаты на иврите и получая вопросительные знаки вместо букв Herbew.Получение вопросительных знаков вместо иврита при использовании PHP + MySQL

Я знаю, что это может быть дублировано, но я сделал все необходимое из любого места в Интернете (including here), но я ничего не получил.

  1. Соответствующие колонки: CHARSET utf8 COLLATE utf8_general_ci.
  2. Я добавил соответствующие заголовки в верхней части кода PHP:

    HEADERS (заголовок ('Content-Type: Текст/html; Charset = UTF-8');)

  3. я сделал добавить мета-тег под тегом "Head":

  4. Я добавить соответствующий SET NAMES-вызов перед соединяющим:

    mysqli_query ("SET NAM ES utf8 ");

Если это помогает, при запросе базы данных с использованием Workbench/J, я получаю результаты на иврите. Однако на PHP ... все еще ... получаются вопросительные знаки.

Любая идея, что я могу сделать?

Спасибо!

+0

Возможный дубликат [SET NAMES utf8 в MySQL?] (Http://stackoverflow.com/questions/2159434/set-names-utf8-in-mysql) –

+0

Возможный дубликат [PHP MySQL utf 8 encoding] (http : //stackoverflow.com/questions/7610254/php-mysql-utf-8-encoding) – Strawberry

ответ

3

Ho ... только что нашел вопрос в anoher post about general Кодировка: PHP MySQL utf 8 encoding.

Просто нужно добавить: $ connect-> set_charset ("utf8");

Я не удаляю этот вопрос, так как это может помочь некоторым парням в будущем.

Спасибо!