powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
6 сообщений из 6, страница 1 из 1
Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
    #39222947
aliskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БД в utf-8. Ну не бд а данные в бд. Вставляются и выводятся в командной строке корректно, а в браузере не корректно.

В хедере dt,страницы указана utf-8. Другой текст правильно отображается.

вот таблица
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE `сар` (
`capid`  int(10) UNSIGNED NOT NULL AUTO_INCREMENT ,
`vopr_cap`  varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL ,
`otv_cap`  varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL ,
PRIMARY KEY (`capid`)
)
ENGINE=MyISAM
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_bin
AUTO_INCREMENT=10
CHECKSUM=0
ROW_FORMAT=DYNAMIC
DELAY_KEY_WRITE=0
;



Что сделать чтобы правильно выводило? Думаю что при установке СОЕДИНЕНИЯ с бд, нужно указывать тип (формат, кодировку) обрабатвываемых данных(?) Ссылки приветствуются.

см. скрин
...
Рейтинг: 0 / 0
Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
    #39222950
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aliskin,

Код: php
1.
mysqli_set_charset($con,"utf8"); 



не спасет?
...
Рейтинг: 0 / 0
Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
    #39222951
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aliskin,

Т.е.

Код: php
1.
2.
3.
4.
5.
6.
$con=mysqli_connect("localhost","my_user","my_password","my_db");
if (mysqli_connect_errno())
  {
  echo "Oops.... " . mysqli_connect_error();
  }
mysqli_set_charset($con,"utf8");
...
Рейтинг: 0 / 0
Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
    #39222954
aliskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasteraliskin,

Код: php
1.
mysqli_set_charset($con,"utf8"); 



не спасет?

Думаю что при установке СОЕДИНЕНИЯ с бд, нужно указывать тип (формат, кодировку) обрабатвываемых данных(?)

щас попробую. а также хочу узнать на какой дефолтной кодировка все оно работает. А для того чтобы узнать функц вывода текущейй кодировки (если она существует) нужно читнуть php
...
Рейтинг: 0 / 0
Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
    #39222955
aliskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СУПЕР!


РАБОТАЕТ!!!

И прекрасно, то что по научному програмлю. Добавил три строчки в один файл и ВСЕ будет правильно работать. Он у меня подкл ко всем файлам которые контачат с БД.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ddb = mysqli_connect('localhost', 'root', 'ubu14root', 'mbs');
/* проверка подключения (отдельный if ) */
if (!$ddb) {
    printf("Не удалось подключиться: %s\n", mysqli_connect_error());
    exit();
} else {
    mysqli_set_charset($ddb, "utf8");
}
?>
...
Рейтинг: 0 / 0
Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
    #39222956
aliskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%;)) Забыл добавть кавычки: И прекрасно, то что по " научному " програмлю.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Мультибайтный (?) fetch. Некоректная кодировка при выводе из бд.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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