Кодировка :(
1.
CROWS (23.08.2012 / 00:08)
Есть файл .sql в позоду неправильной кодировке CP1252:
ДобавлÑет новоÑÑ‚ÑŒ УчаÑтие в финале
Чтобы использовать set names cp1252 в PHP, в MySQL должна быть кодировка CP1252, но её там нету.
Как сделать импорт дампа в кодировке UTF-8 без крякообразов?
2.
iNeeXT (23.08.2012 / 00:13)
http://www.artlebedev.ru/tools/decoder/advanced/
3.
CROWS (23.08.2012 / 00:24)
iNeeXT (23 Августа 2012 / 00:13)
http://www.artlebedev.ru/tools/decoder/advanced/
Спасибо, я знаю эту страницу, но есть нюансы:
1) Вес sql-файла 50 МБ
2) Оно все правильно определило и расшифровало, но есть квадратики "�мы�л перепечатывать в�ё в тупую" Как от них избавиться?
4.
Максим (23.08.2012 / 00:34)
выдели этот квадрат и в нотпад нажми заменить квадрат на просто пробел да и все!
5.
Phantom (23.08.2012 / 05:44)
Возможно, что уже от "квадратов" не избавишься, только если вручную. У тебя дамп неправильно сделан.
6.
Петр (23.08.2012 / 07:21)
<?php file_put_contents('dump_utf.sql', mb_convert_encoding(file_get_contents('dump_cp.sql'), 'UTF-8', 'Windows-1252')); ?>
7.
CROWS (23.08.2012 / 09:06)
4.
WsW, там не пробел, а буква.
Добавлено через 01:57 сек.
Im-ieee (23 Августа 2012 / 07:21)
<?php file_put_contents('dump_utf.sql', mb_convert_encoding(file_get_contents('dump_cp.sql'), 'UTF-8', 'Windows-1252')); ?>
Эти функции будут работать неправильно или выводить неполный контент, т.к. размер файла 50 МБ.
Добавлено через 02:31 сек.
У меня есть предположение, что сама БД была в CP1252, а таблицы были в UTF8_general_ci
Если сделать так же, то, скорее всего дамп будет отображаться на сайте нормально
Но в mysql нету кодировки CP1252
Как утсановить без переустановки ВДС?
8.
YeachAgBitch (23.08.2012 / 10:22)
при импорте в БД есть список кодировок. там и выбирай нужную
9.
CROWS (23.08.2012 / 10:36)
YeachAgBitch (23 Августа 2012 / 10:22)
при импорте в БД есть список кодировок. там и выбирай нужную
"Но в mysql нету кодировки CP1252"
10.
YeachAgBitch (23.08.2012 / 11:11)
windows-1251 как вариант
11.
Петр (23.08.2012 / 11:28)
7.
-V_o_R_o_N_a-, ну напиши то же самое циклом, если не можешь установить нормальные ограничения. А вообще, по-моему, 1252 и latin1 (которая стоит по-умолчанию) одна и та же кодировка.
12.
Кирилл Алексеевич (23.08.2012 / 11:52)
Прога Штирлиц 4 должна помочь
13.
CROWS (23.08.2012 / 12:10)
Vegоs (23 Августа 2012 / 11:52)
Прога Штирлиц 4 должна помочь
Пlедлигием вишему внРйанРС} десятку лучшёх голов неделё
14.
Phantom (23.08.2012 / 12:13)
Скинь дамп, сделаю всё, что смогу.
15.
Николай (23.08.2012 / 12:26)
попробуй через ++notepad там если я не ошибаюсь вроде есть такая функция..
URL:
https://visavi.net/topics/34090