Размер файла: 8.43Kb
<html>
<head>
<title>aka form</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
<!--
.fix { font-family: Verdana; font-size: 12px; font-weight: bold}
.txt { font-family: Verdana; font-size: 12px}
-->
</style>
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFF00" vlink="#FFFF00" alink="#FFFF00">
<form name="" action="cyr2utf.php">
<table width="444" border="0" cellspacing="1">
<tr valign="top">
<td width="254"><b class="fix">Выберите исходную кодировку <a name="form"></a></b></td>
<td rowspan="2" width="88">
<select name="select">
<option value="d">Dos-866</option>
<option value="i">ISO-8859-5</option>
<option value="k">Koi8-R</option>
<option value="m">Mac</option>
<option value="w">Win-1251</option>
</select>
</td>
<td rowspan="2" width="92">
<input type="submit" name="Submit" value="Submit">
</td>
</tr>
<tr valign="top">
<td width="254"><b class="fix">Choose input encoding</b></td>
</tr>
</table>
</form>
<p align="center"><b class="fix">Copyright © <a href="mailto:[email protected]">aka
ghost</a></b></p>
<table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#FFFFFF">
<tr valign="top" bgcolor="#9EAA97">
<td width="50%" class="fix">
<div align="center"><b class="fix">Пояснения</b></div>
</td>
<td width="50%">
<div align="center"><font class="fix">Readme section</font></div>
</td>
</tr>
<tr valign="top" bgcolor="#338E88">
<td width="50%" class="fix">
<div align="center">0. В архиве должно быть:</div>
</td>
<td width="50%" class="fix">
<div align="center">0. Archive must contain:</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">
<div align="left">0.1. cyr2utf.php - читатель/кодировщик/писатель;</div>
</td>
<td width="50%" class="txt">0.1. cyr2utf.php - read/recode/write script;</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">
<div align="left">0.2. input.dos - исходный файл (Dos-866);</div>
</td>
<td width="50%" class="txt">
<div align="left">0.2. input.dos - input file (Dos-866);</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">
<div align="left">0.3. input.iso - исходный файл (ISO-8859-5);</div>
</td>
<td width="50%" class="txt">
<div align="left">0.3. input.iso - input file (ISO-8859-5);</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">0.4. input.koi - исходный файл (KOI8-R);</td>
<td width="50%" class="txt">0.4. input.koi - input file (KOI8-R);</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">0.5. input.mac - исходный файл (Mac);</td>
<td width="50%" class="txt">0.5. input.mac - input file (Mac);</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">0.6. input.win - исходный файл (Win-1251);</td>
<td width="50%" class="txt">0.6. input.win - input file (Win-1251);</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">0.7. output.utf - выходной файл;</td>
<td width="50%" class="txt">0.7. output.utf - output file;</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">
<div align="left">0.8. readme.html - то, что сейчас на экране.</div>
</td>
<td width="50%" class="txt">
<div align="left">0.8. readme.html - what's on screen.</div>
</td>
</tr>
<tr valign="top" bgcolor="#338E88">
<td width="50%" class="fix">
<div align="center">1. Системные требования:</div>
</td>
<td width="50%" class="fix">
<div align="center">1. System requirements:</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">Хостинг с поддержкой PHP.</td>
<td width="50%" class="txt">Hosting with PHP-support.</td>
</tr>
<tr valign="top" bgcolor="#338E88">
<td width="50%" class="fix">
<div align="center">2. На что оно надобно?</div>
</td>
<td width="50%" class="fix">
<div align="center">2. What is it used for?</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">Скрипт потребовался для Macromedia Flash MX. Как
известно, поддержка кириллицы (и прочих языков) в нем отсутствует напрочь,
один только UTF-8. Скрипт перекодирует кириллицу в UTF-8 прямо на сервере,
с использованием внешних данных (если надо). Команды `utf8_encode` и `urlencode`,
встроенные в PHP, некорректно работают с кириллицей, бяка...</td>
<td width="50%"><span class="txt">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.</span><span class="fix">..</span></td>
</tr>
<tr valign="top" bgcolor="#338E88">
<td width="50%" class="fix">
<div align="center">3. Чего оно делает?</div>
</td>
<td width="50%" class="fix">
<div align="center">3. What does it make?</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">Собственно перекодировка состоит в замене одного
символа другим(и). Для заглавной русской буквы "Р" пришлось хитрить,
поэтому она кодируется первой, из-за символа " " (ASCII-160).</td>
<td width="50%" class="txt">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).</td>
</tr>
<tr valign="top" bgcolor="#338E88">
<td width="50%" class="fix">
<div align="center">4. Как оно это делает?</div>
</td>
<td width="50%" class="fix">
<div align="center">4. How does it work?</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">Имеются пять идентичных исходных файлов в разных
кириллических кодировках. Скрипт читает строки из файла "input.*"
(кодировку выбираете в <a href="#form" class="fix">форме</a>), который может
формироваться PHP или CGI скриптом НА СЕРВЕРЕ (например - из базы данных),
отображает в браузере UTF-8 текст и записывает UTF-8 данные в файл "output.utf".</td>
<td width="50%" class="txt">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 <a href="#form" class="fix">form</a>)
, 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".</td>
</tr>
<tr valign="top" bgcolor="#338E88">
<td width="50%" class="fix">
<div align="center">5. Лицензия:</div>
</td>
<td width="50%" class="fix">
<div align="center">5. License</div>
</td>
</tr>
<tr valign="top" bgcolor="#000000">
<td width="50%" class="txt">Скрипт бесплатный. Можно пользоваться, изменять
и распространять (бесплатно). В любом случае, сохраните ТОЛЬКО копирайты
(или "спасибки") в строке 2 скрипта.<br>
Остальные комментарии рекомендуется УДАЛИТЬ (если есть).</td>
<td width="50%" class="txt">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).<br>
It is recommended to REMOVE all other comment lines (if any).</td>
</tr>
<tr valign="top" bgcolor="#9EAA97">
<td width="50%" class="fix">
<div align="center">Удачи! ‡^)</div>
</td>
<td width="50%" class="fix">
<div align="center">Enjoy! ‡^)</div>
</td>
</tr>
</table>
</body>
</html>