Кодировка (сагать под катом)

stm6692945

Проблема с кодировками.
Точнее я решил ее но в БД какая то лажа
Таблица:

.htaccess
AddDefaultCharset UTF-8
connect.php
mysql_query("SET CHARACTER UTF-8");
На сайте все пашет, на русском пашет (http://jinny19861.0fees.net/ , многие ссылки там еще не пашут)
Но вот чо показывает БД

Почему так?

stm6692945

Минусы ставьте в этот пост

Serab

Типа тут не хнс и перед тем, как поставить минус, люди хотя бы читают тред?

Serab

Ничего не знаю, но то, что на картинке — это точно интерпретация потока байт UTF-16 (или чего-то еще многобайтового) как текста, закодированного ANSI-кодировкой.

tokuchu

Почему так?
Потому что у тебя админка БД не ту кодировку показывает. Посмотри page info в браузере.

stm6692945

Я такой тупой что ничо не понял :o
Бд принимает 16ый код чтоли?

stm6692945

Потому что у тебя админка БД не ту кодировку показывает. Посмотри page info в браузере.
Открыл код страницы phpMyadmin
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />
зашел в Вид->кодировки
там стоит уникод

artimon

Я в этом вашем mysql не силён, но мне казалось, что команда должна быть "set names utf8".

sutulin

Какие значения переменных mysql выдает phpmyadmin?
Должно быть
character set client utf8
character set connection utf8
character set database utf8
character set results utf8
character set server utf8
character set system utf8
всё верно?

tokuchu

команда должна быть "set names utf8".
Кстати, да.

tokuchu

команда должна быть "set names utf8".
И в phpmyadmin оно тоже должно быть, между прочим.

stm6692945

Я в этом вашем mysql не силён, но мне казалось, что команда должна быть "set names utf8".
Спасибо, заработало все
И в бд и на сайте теперь пишет коректно.
Правда старые надписи наебнулись - ну и хуй с ними)

stm6692945

Какие значения переменных mysql выдает phpmyadmin?
Должно быть
character set client utf8
character set connection utf8
character set database utf8
character set results utf8
character set server utf8
character set system utf8
Как это посмотреть?

Andbar

Как это посмотреть?
Запрос show variables вроде, либо посмотри, мб. есть нужные функции в пхп

stm6692945

show variables
пошло
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
collation_connection utf8_general_ci
collation_database utf8_general_ci
collation_server latin1_swedish_cii
Вот , какие то 2 латина есть
это норм?

Andbar

Тебе должно быть достаточно того, что база в utf8 и выполнен set names. А с кодировкой сервера надо на стороне сервера разбираться (в my.ini соответствующую переменную задать)

stm6692945

после set names все запахала
я доволен, всем спасибо пусеньки
Оставить комментарий
Имя или ник:
Комментарий: