Выберите исходную кодировку
Choose input encoding

Copyright © aka ghost

Пояснения
Readme section
0. В архиве должно быть:
0. Archive must contain:
0.1. cyr2utf.php - читатель/кодировщик/писатель;
0.1. cyr2utf.php - read/recode/write script;
0.2. input.dos - исходный файл (Dos-866);
0.2. input.dos - input file (Dos-866);
0.3. input.iso - исходный файл (ISO-8859-5);
0.3. input.iso - input file (ISO-8859-5);
0.4. input.koi - исходный файл (KOI8-R); 0.4. input.koi - input file (KOI8-R);
0.5. input.mac - исходный файл (Mac); 0.5. input.mac - input file (Mac);
0.6. input.win - исходный файл (Win-1251); 0.6. input.win - input file (Win-1251);
0.7. output.utf - выходной файл; 0.7. output.utf - output file;
0.8. readme.html - то, что сейчас на экране.
0.8. readme.html - what's on screen.
1. Системные требования:
1. System requirements:
Хостинг с поддержкой PHP. Hosting with PHP-support.
2. На что оно надобно?
2. What is it used for?
Скрипт потребовался для Macromedia Flash MX. Как известно, поддержка кириллицы (и прочих языков) в нем отсутствует напрочь, один только UTF-8. Скрипт перекодирует кириллицу в UTF-8 прямо на сервере, с использованием внешних данных (если надо). Команды `utf8_encode` и `urlencode`, встроенные в PHP, некорректно работают с кириллицей, бяка... Script was needed for Macromedia Flash MX. As known, there's no support for cyrillic (and other languages or encodings), just for UTF-8. So, this script lets you automatically recode cyrillic data to UTF-8 "on-the-fly", directly on server, using external data (optional). Commands `utf8_encode`and `urlencode` (built in PHP) do not properly work with cyrillic, ratz...
3. Чего оно делает?
3. What does it make?
Собственно перекодировка состоит в замене одного символа другим(и). Для заглавной русской буквы "Р" пришлось хитрить, поэтому она кодируется первой, из-за символа " " (ASCII-160). The main action of encoding is actually replacing one symbol with other(s). There was a kind of trick about russian capital letter "Р" ([R]), so it's replaced first because of symbol " " (ASCII-160).
4. Как оно это делает?
4. How does it work?
Имеются пять идентичных исходных файлов в разных кириллических кодировках. Скрипт читает строки из файла "input.*" (кодировку выбираете в форме), который может формироваться PHP или CGI скриптом НА СЕРВЕРЕ (например - из базы данных), отображает в браузере UTF-8 текст и записывает UTF-8 данные в файл "output.utf". There are five content-identical input files saved as different cyrillic encodings. Script reads lines from file "input.*" (its encoding you can select in the form) , which could be generated by other CGI or PHP script remotely ON SERVER (using database or smth.), prints the UTF-8 text in browser window and writes UTF-8 encoded data to file "output.utf".
5. Лицензия:
5. License
Скрипт бесплатный. Можно пользоваться, изменять и распространять (бесплатно). В любом случае, сохраните ТОЛЬКО копирайты (или "спасибки") в строке 2 скрипта.
Остальные комментарии рекомендуется УДАЛИТЬ (если есть).
It''s free. You may use, modify or distribute this script free of charge. Whatever you do, keep ONLY the copyright (or "thanks to:") string (line 2 of script).
It is recommended to REMOVE all other comment lines (if any).
Удачи! ‡^)
Enjoy! ‡^)