![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
OneFourth |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 17.1.2006 Репутация: нет Всего: нет |
Есть файл - дамп таблицы из Мускула. Таблицы была в кодировке latin1, потом в ней в WordPad'e были сделаны кое-какие изменения в контенте. Кое-что переведено на русский язык.
Импортирую таблицу обратно - в результат вместо русских символово все ?????? Пробовал менять CHARSET таблицы и базы в cp1251, utf8 - безрезультатно, все равно записываются при импорте знаки вопроса. При запросе в базу из РНР также знаки вопроса. Как можно решить данную проблему? |
|||
|
||||
Diesel Draft |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: нет Всего: 5 |
Есть много программ-редакторов которые умеют менять кодировку файла. Попробуй поменять.
Программы например: notepad++ . Поищи в гугле, она бесплатная |
|||
|
||||
OneFourth |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 17.1.2006 Репутация: нет Всего: нет |
Я как раз и юзаю notepad++. Там меняешь кодировку (в меню) и вся кириллика превращается в квадратики...
|
|||
|
||||
SparF |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 387 Регистрация: 14.9.2006 Где: Санкт-Петербург/М осква Репутация: нет Всего: 18 |
чтобы не перекодировать весь дамп просто вставьте первым запросом в него строчку
либо при подключении к серверу для заливки дампа одним из параметров укажите
так, чтобы в итоге получилось
Это сообщение отредактировал(а) SparF - 18.7.2007, 18:55 -------------------- Люди, не пользуйтесь пиратским программным обеспечением - переходите на Linux! |
||||||
|
|||||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Никак. WordPad "убил" вашу latin, сохранив файл в cp1251, естественно, все что было в latin превратилост в ???? и томуподобные вещи..
|
|||
|
||||
Diesel Draft |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: нет Всего: 5 |
а в notepad++ ты нормально виден?
|
|||
|
||||
OneFourth |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 17.1.2006 Репутация: нет Всего: нет |
Решение проблемы оказалось в следующем: в wordpade и в обыкновенном блокноте есть возможность сохранить в формате utf8 - а с utf8 уже никаких проблем не было.
А вот : SET NAMES 'cp1251' не помогало. А в какой вообще кодировке вордпад хранит тексты? И латиницу тоже не убило - латиница как раз была в порядке, глюк был с кириллицей. В notepad++ все нормально отображалось. Правда при переключении в utf8 латиница оставалась прежней, а кириллица сбивалась |
|||
|
||||
Diesel Draft |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: нет Всего: 5 |
utf8 есть 2х видов. В одном перед первой литерой стоит 1 байт
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |