powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Неудаётся установить кодеровку
6 сообщений из 6, страница 1 из 1
Неудаётся установить кодеровку
    #38452647
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В бд все таблицы в Юникоде. во всех текставых полях уникод проставил

При соединении с бд прописал:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
 $mysqli = new mysqli($hostName, $dbUser, $dbPassword, $dbName);
 $mysqli->set_charset('utf-8'); 
		
  /* check connection */
  if (mysqli_connect_errno()) {
      printf("Connect failed: %s\n", mysqli_connect_error());
      exit();
  }



Но выводится на страницу всеравно краказвры. В чем могут быть проблемы??
...
Рейтинг: 0 / 0
Неудаётся установить кодеровку
    #38452684
от то то
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Areostar,

в странице чарсет - utf-8 ?
...
Рейтинг: 0 / 0
Неудаётся установить кодеровку
    #38452688
от то то
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и что значит - в юникоде?
что конкретно в базе прописал?
...
Рейтинг: 0 / 0
Неудаётся установить кодеровку
    #38452710
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На странице прописал
Код: html
1.
<meta charset="utf-8">



В базе данных Collation везде utf8_unicode_ci

чего ещё может нехватать?
...
Рейтинг: 0 / 0
Неудаётся установить кодеровку
    #38452772
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set names 'utf-8'
...
Рейтинг: 0 / 0
Неудаётся установить кодеровку
    #38452837
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наладилю Просто кодеровку надо выставлять после того как соединение установилось:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
$mysqli = new mysqli($hostName, $dbUser, $dbPassword, $dbName);
		
		/* check connection */
        if (mysqli_connect_errno()) {
            printf("Connect failed: %s\n", mysqli_connect_error());
            exit();
		}
		
		if (!$mysqli->set_charset("utf8")) {
            printf("Error loading character set utf8: %s\n", $mysqli->error);
        }
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Неудаётся установить кодеровку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]