<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Как работает Punycode? Алгоритм!!!]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2777&amp;type=atom" />
	<updated>2012-12-26T09:49:23Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2777</id>
		<entry>
			<title type="html"><![CDATA[Re: Как работает Punycode? Алгоритм!!!]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=22019#p22019" />
			<content type="html"><![CDATA[<p>Разбирая класс <a href="http://phlymail.com/en/downloads/idna-convert.html">http://phlymail.com/en/downloads/idna-convert.html</a> в целом я застрял на конечном автомате, с которым познакомился только сегодня. Т.е. смысл кодировки сводится к тому, чтобы привести символы в их десятиричное представление. Убрать все не ascii символы, спереди добавить xn-- а в конце -. А дальше уже идет алгоритм конечного автомата, который кроется в функции protected function _encode($decoded) и мне не очень понятен.<br />Соответственно вопрос в том как работает конечный автомат, соответственно, для данного случае интересует больше. Но любой ответ будет в помощь</p>]]></content>
			<author>
				<name><![CDATA[platedz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4817</uri>
			</author>
			<updated>2012-12-26T09:49:23Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=22019#p22019</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как работает Punycode? Алгоритм!!!]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=22016#p22016" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>platedz сказал:</cite><blockquote><p>Класс у меня есть, но дело в том, что мне охота разобраться как это работает безо всяких классов</p></blockquote></div><p>Не понимаю. В классе и есть весь необходимый для кодировки данных код. В RFC описание тоже есть. Никаким образом кодировку описать иначе, чем это сделано в RFC, нельзя.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-12-25T21:42:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=22016#p22016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как работает Punycode? Алгоритм!!!]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=22014#p22014" />
			<content type="html"><![CDATA[<p>Класс у меня есть, но дело в том, что мне охота разобраться как это работает безо всяких классов</p>]]></content>
			<author>
				<name><![CDATA[platedz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4817</uri>
			</author>
			<updated>2012-12-25T20:37:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=22014#p22014</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как работает Punycode? Алгоритм!!!]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=22011#p22011" />
			<content type="html"><![CDATA[<p>Используйте класс для работы с punycode.<br /><a href="http://pear.php.net/package/Net_IDNA2/">http://pear.php.net/package/Net_IDNA2/</a><br />Здесь пример: <a href="http://pear.php.net/package/Net_IDNA2/docs/latest/__filesource/fsource_Net_IDNA2__Net_IDNA2-0.1.1docsexamplesexample_web.php.html">http://pear.php.net/package/Net_IDNA2/d … b.php.html</a><br />Описание функций: <a href="http://pear.php.net/package/Net_IDNA2/docs/latest/Net/Net_IDNA2.html">http://pear.php.net/package/Net_IDNA2/d … IDNA2.html</a></p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-12-25T18:29:12Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=22011#p22011</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как работает Punycode? Алгоритм!!!]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=22010#p22010" />
			<content type="html"><![CDATA[<p>Я понимаю, как оно преобразуется, но меня интересует именно алгоритм, чтобы дать возможность пользователям вводить домены на русском языке, я понимаю, что ставится префик xn-- перед интернациональным домено, но вот что же дальше. по какому алгоритму рф преобразуется в p1ai?</p>]]></content>
			<author>
				<name><![CDATA[platedz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4817</uri>
			</author>
			<updated>2012-12-25T18:08:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=22010#p22010</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как работает Punycode? Алгоритм!!!]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=22009#p22009" />
			<content type="html"><![CDATA[<p>Разницы с обычными доменами нет, просто надо оперировать в настройке Apache кодированным представлением вида xn--***.xn--p1ai. Именно в таком виде надо писать домен в файл виртуальных хостов и в файл hosts, если это надо делать.</p><p>Собственно по скрипту помочь не могу, но попробуйте писать домен в кодированном виде, не в кириллице.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-12-25T17:34:42Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=22009#p22009</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как работает Punycode? Алгоритм!!!]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=22008#p22008" />
			<content type="html"><![CDATA[<p>Уже не знаю, где спросить, поэтому попробую здесь, может кто ответит<br />Купил <a href="http://construktor.info">скрипт конструктор сайтов</a>, но он не поддерживает русские домены.<br />Спецификацию RFC 3492 я почитал, хотя с ангийским довольно недружен, но тем не менее. Класс для создания Idn доменов я нашел, но как работает так и не понял. Объясните пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[platedz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4817</uri>
			</author>
			<updated>2012-12-25T16:08:47Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=22008#p22008</id>
		</entry>
</feed>
