|
TRIAL ↓
|
 |
|
20 Апрель, 2011, 11:25:36
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 7
Сообщений: 907 Сила слова: 0.77
|
Есть сайт и БД в кодировке CP1251, хотелось бы всё это дело попробовать в UTF8 перевести.
Вопрос в том как это лучше сделать и как это сделать вообще :)
Если кто может поподробнее написать как БД конвернуть и как поступить с файлами.
Погуглив выяснил что БД просто делаешь дамп без кодировок и заливаешь его уже в утф. Вроде должно всё само поменяться. А файлы просто в том же NotePad++ пересохраняешь в UTF-8 но вот только не понял в какой именно, там какие то разные вариант, с куками в БОМ и прочей непонятной мне фигней :)
Может есть какое средство попроще? :)
Жду предложений и советов.
---------------------------
С БД вроде и правда всё просто, в дампе цп на утф поменял и всё получилось, теперь теперь только осталось файлы все в утф каким-то образом перекодить.
|
|
|
|
« Последнее редактирование: 20 Апрель, 2011, 11:25:36 от TRIAL »
|
Записан
|
from TRIAL with LOVE
|
|
|
|
Абырвалг ↓
|
 |
|
20 Апрель, 2011, 11:36:13 , спустя 10 минут 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6096 Сила слова: 1.31
|
для файлов - лучше написать скриптик, который рекурсивно пробежится по директориям и сконвертит Спустя 1 минуту 33 секунды добавил сделав бекапы и проигнорировав файлы vcs
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
master ↓
|
 |
|
20 Апрель, 2011, 11:38:10 , спустя 1 минуту 57 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
|
|
|
|
|
Записан
|
|
|
|
|
KaFe ↓
|
 |
|
20 Апрель, 2011, 12:19:33 , спустя 41 минуту 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Сраный Тролль Карма: -13346
Сообщений: 1727 Сила слова: -772.79
|
я как то делал такой скрипт, применил его и ухуел, картинкам пришел пизец, я не учел типы файлов :(
|
|
|
|
|
Записан
|
|
|
|
|
TRIAL ↓
|
 |
|
20 Апрель, 2011, 12:58:13 , спустя 38 минут 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 7
Сообщений: 907 Сила слова: 0.77
|
Вроде всё перекодил но в итоге всё иероглифами и вылезло, хотя везде всё нужное прописано.
Пока забью на это дело наверное. На досуге время будет потестю мож чего и получится.
|
|
|
|
|
Записан
|
from TRIAL with LOVE
|
|
|
|
master ↓
|
 |
|
20 Апрель, 2011, 01:07:32 , спустя 9 минут 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
лучше написать скриптик, который рекурсивно пробежится по директориям и сконвертит
представляю какой пиздец коду придёт
лучше уж ручками через текстовый редактор
|
|
|
|
|
Записан
|
|
|
|
|
TRIAL ↓
|
 |
|
20 Апрель, 2011, 01:12:34 , спустя 5 минут 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 7
Сообщений: 907 Сила слова: 0.77
|
В моем случае наверное реально ручка лучше. Дурной привычки плодить 100500 файлов у меня нет, а уж 20-30 и так можно. К тому же вроде всякие там phpmailer и tinymce перекодировать не надо, они и так будут работать.
|
|
|
|
|
Записан
|
from TRIAL with LOVE
|
|
|
|
Абырвалг ↓
|
 |
|
20 Апрель, 2011, 01:13:59 , спустя 1 минуту 25 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6096 Сила слова: 1.31
|
master, поцчему же?
я уже делал так, и все ок
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
md5 ↓
|
 |
|
20 Апрель, 2011, 01:29:11 , спустя 15 минут 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10495 Сила слова: 1.19
|
Вроде всё перекодил но в итоге всё иероглифами и вылезло, хотя везде всё нужное прописано.
Пока забью на это дело наверное. На досуге время будет потестю мож чего и получится.
ты смотри, что сервер отдает
если у тебя данные в утф и код в утф, стоит апач и все равно иероглифы — то сделай AddDefaultCharset off в htaccess
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
TRIAL ↓
|
 |
|
20 Апрель, 2011, 01:41:23 , спустя 12 минут 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 7
Сообщений: 907 Сила слова: 0.77
|
Проблемы продолжаются. Перезалил на хост БД, всё в кодировке cp1251. При выводе на сайт все данные из бд каким то мокаром становятся утф8.
При конекте прописываю
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER SET 'cp1251'");
mysql_query("SET sql_mode=''");
Но не помогает. Уже несколько раз пересоздавал базу.
Если записывать какие то данные в БД то в самой БД они отобразятся нормально и при выводе опять же будут иероглифами.
Что еще и где можно прописать никто не подскажет. Уже заипли эти кодировки епаные.
|
|
|
|
|
Записан
|
from TRIAL with LOVE
|
|
|
|
LIFF ↓
|
 |
|
22 Апрель, 2011, 02:42:25 , спустя 1 день 13 часов 1 минуту 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Группа: Адекваты
Карма: 3
Сообщений: 177 Сила слова: 1.69
|
TRIAL, header() поставь нужный в лайауйте Спустя 1 минуту 30 секунд добавил или в htassecc))
|
|
|
|
|
Записан
|
|
|
|
|
maximusgym ↓
|
 |
|
03 Май, 2011, 09:00:25 , спустя 11 дней 6 часов 18 минут
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 1
Сообщений: 66 Сила слова: 1.52
|
Подскажите пожалуйста почему в I.E. выводятся вместо текста вопросики? В mysql по умолччанию БД utf-8,а таблицы в ней cp1251,и в мета теге стоит windows-1251. В любом браузере кроме I.E. все нормально выводится. Может быть нужно было БД тоже cp1251 делать? Если в .htaccess вписать AddDefaultCharset windows-1251 ,то все становится наоборот,все кроме I.E. в иероглифах.
|
|
|
|
|
Записан
|
|
|
|
|
artoodetoo ↓
|
 |
|
03 Май, 2011, 09:45:51 , спустя 45 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
с особым цинизмом
Группа: в ухо Карма: 124
Сообщений: 3805 Сила слова: 3.26
|
это вечная тема :) для гарантированно правильного отображения надо учесть всё:
- в .htaccess AddDefaultCharset ...
- почти пох на чарсет базы и таблиц, главное чтобы в скрипте коннекции с бд был "set names=..."
- файлы, если они в utf-8, проверить на BOM
|
|
|
|
|
Записан
|
|
|
|
|
Sinkler ↓
|
 |
|
03 Май, 2011, 01:41:47 , спустя 3 часа 55 минут 56 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Похуй, пляшем!
Группа: Джедаи Карма: 73
Сообщений: 6805 Сила слова: 1.07
|
да, снова классика)))
|
|
|
|
|
Записан
|
|
|
|
|
Hight ↓
|
 |
|
14 Май, 2011, 12:48:05 , спустя 10 дней 11 часов 6 минут 18 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
Я на пхп.ру даже как-то свой конвертер файлов в юникод выкладывал. Найти не могу. Помню, что за минут 10 написал. =)
БД: http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html
И не забыть код переписать под юникод. Всякие там mb_ прописать.
|
|
|
|
« Последнее редактирование: 14 Май, 2011, 12:48:05 от Hight »
|
Записан
|
|
|
|
|