Как сделать популярный сайт. ~~~~~ Перекодировка из win1251 в utf8 и обратно. ~~~~~
Добрый день,
уважаемые читатели рассылки
"Как сделать популярный сайт" Выпуск 189.
~~~~~ Перекодировка из win1251 в utf8 и обратно. ~~~~~
Внимание! Если ваша почтовая программа не отображает корректно рисунки или тексты, то Нажмите здесь ::
http://kocby.ru/post/webmaster/text/issue189.html
Перекодировка из win1251 в utf8 и обратно.
Если Вы не популярны,
Значит, Вас как бы и не существует...
Мы пришли к выводу, близкому к единодушному: ничего лучше кодировки utf-8 человечество не придумало, поэтому следует ее придерживаться, насколько это возможно.
Однако, в связи с огромной популярностью кодировки windows-1251 есть реальная проблема: часто возникающая потребность перекодировки из windows-1251 в utf-8, а также и обратно.
Мне представляется, что для этой и подобных задач лучше всего использовать функцию:
образуется новая строка $str_utf8 из информации строки $str_1251.
Далее создается новый файл с точно такой же информацией, что и первоначальный файл win1251.txt, но уже в кодировке UTF-8.
Если у вас создался новый текстовой файл utf8.txt в кодировке UTF-8, то значит, все у вас отработалось ок.
Программка дает статистику по работе: размеры информационных пулов в кодировках "Windows-1251" и "UTF-8", на сколько процентов версия "UTF-8" тяжелее и т.д.
Теперь, для закрепления материала, можете поиграться с первоначальным дистрибутивом, например:
1. Изменить содержание первоначального файла win1251.txt, попробовать заполнить его какими-нибудь более хитрыми данными.
2. Написать программку обратную данной, т.е. для перекодировки из UTF-8 в Windows-1251.
3. Модифицировать программу так, чтобы она сама определяла кодировку строки.
Итак, сегодня мы с вами полностью овладели секретами перекодировки из win1251 в utf8 и обратно. Это умение абсолютно необходимо каждому, кто в современных условиях делает популярные сайты на русском языке.
На сегодня все. Приглашаю всех желающих стать успешным самому и сделать более успешной систему Матрица путем участия в ее бета тестировании. Еще есть вакансии для бета тестеров. Потом не говорите, что я вас не приглашал! В Матрице вы научитесь добиваться успеха в любом деле, в том числе и в строительстве популярных сайтов.
Спасибо за внимание.
~~~~~ Обратная связь ~~~~~
У вас есть два способа реагирования на данный выпуск.