![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: нет Всего: 3 |
КОДИРОВКА сервера UTF-8 Unicode (utf8)
язык ru-utf-8 Сопоставление соединения с MySQL utf8_general_ci по умалчанию при создании таблиц выставляется latin1_swedish_ci Какая кодировка должнабыть у полей и таблиц чтобы хранить русский текст? и можно ли? -------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
ну, не latin1 - точно. кстати, "latin1_swedish_ci" - это collation, т.е. правила сравнения(чувствительность к регистру, какой символ больше какого и т.д.). А кодировка по умолчанию, получaется, latin1. При попытке записи кирилицы в поле с такой кодировкой получишь "data too long". Потому значение кодировки надо менять при создании каждой таблицы - иначе проблемы ещё будут....
Надо либо utf8, либо cp1251, либо ср1252(если есть в списке - я не помню), или ср866(DOS - кодировка). |
|||
|
||||
Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: нет Всего: 3 |
всеравно вместо рускогот шрифта "??????????????????????"
-------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
set NAMES utf8;
не забыл сделать после соединения? -------------------- Бонифаций. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
Alix36, два вопроса:
1. mysql_query("SET NAMES utf8") перед началом работы с БД не помогает?(впрочем, если "Сопоставление соединения с MySQL utf8_general_ci" - проблема, скорее всего, так не решится) 2. кодировку самой страницы указываешь? может, просто браузер страницу в ср1251 отображает вместо utf8? |
|||
|
||||
Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: нет Всего: 3 |
skyboy,
после mysql_query("SET NAMES utf8") вместо вопросов стало вот это Человек без Лица изменил кодировку на utf8 (в настройках браузера) получил вот это ����������, если одновременно и то и другое, получаем то чтно надо, но весь остальной текст... ���������� Нельзя какнибудь подругому? -------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
конвертируй данные, полученные из БД к "своей" кодировке. или измени кодировку хранения данных в БД с utf8 на "свою" кодировку. мдя... похоже, "остальной текст" имеет кодировку ср1251. ну, так ср1251 и utf8 - немного разные кодировки. как ни странно ![]() |
|||
|
||||
Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: нет Всего: 3 |
дам. а можно поподробней
-------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
например, convert_cyr_string
|
|||
|
||||
Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
а
set names cp1251 как отработает? -------------------- Бонифаций. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |