<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JScript: Функция преобразования в UTF-8]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5793</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5793&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JScript: Функция преобразования в UTF-8».]]></description>
		<lastBuildDate>Sat, 14 May 2011 18:17:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JScript: Функция преобразования в UTF-8]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48375#p48375</link>
			<description><![CDATA[<p>Если по функции вопросов нет, тогда давайте откроем тему по распознаванию кодировки.</p>]]></description>
			<author><![CDATA[null@example.com (jite)]]></author>
			<pubDate>Sat, 14 May 2011 18:17:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48375#p48375</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Функция преобразования в UTF-8]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48353#p48353</link>
			<description><![CDATA[<p><strong>Slav</strong>, может брать каждую пару байт и проверять их на вхождение в алфавит? То есть берем пару байт, рассматриваем их в качестве UTF8, если входит в «алфавит», то переходим к следующей паре. Если нет, то проверяем на однобайтовые кодировки.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Fri, 13 May 2011 17:22:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48353#p48353</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Функция преобразования в UTF-8]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48341#p48341</link>
			<description><![CDATA[<div class="quotebox"><cite>JSman пишет:</cite><blockquote><p>Лучше алгоритм распознавания кодировки частей текста написать:) - это может пригодиться при изучении протокола аськи да и других вещей.</p></blockquote></div><p>Поддерживаю.<br />Вещь актуальная и очень нужная - добавлю получение писем в непонятной кодировке, &quot;да и другие вещи&quot;.</p><p>Было бы удобно: скопировал текст &quot;с кракозяблами&quot; в буфер, запустил скрипт, на выходе читабельное содержимое.<br />В качестве аналога приведу давно известную прогу &quot;Штирлиц&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Slav)]]></author>
			<pubDate>Fri, 13 May 2011 05:20:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48341#p48341</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Функция преобразования в UTF-8]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48340#p48340</link>
			<description><![CDATA[<p>Лучше алгоритм распознавания кодировки частей текста написать:) - это может пригодиться при изучении протокола аськи да и других вещей.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Thu, 12 May 2011 19:17:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48340#p48340</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Функция преобразования в UTF-8]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48337#p48337</link>
			<description><![CDATA[<p>Туда - после предварительного рассмотрения здесь. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (jite)]]></author>
			<pubDate>Thu, 12 May 2011 17:13:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48337#p48337</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Функция преобразования в UTF-8]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48323#p48323</link>
			<description><![CDATA[<p><strong>2 jite:</strong> А чего не в коллекцию сразу ? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /><a href="http://forum.script-coding.com/viewtopic.php?id=997">http://forum.script-coding.com/viewtopic.php?id=997</a><br />Вполне актуально вроде бы ?</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 12 May 2011 07:52:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48323#p48323</guid>
		</item>
		<item>
			<title><![CDATA[JScript: Функция преобразования в UTF-8]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48318#p48318</link>
			<description><![CDATA[<p>Как бы баян, но на JScript чего-то не попадалось такого. Выложу до кучи, вдруг кто чего дополнит.<br /></p><div class="codebox"><pre><code>/** Возвращает текст sText преобразованный из кодировки srcCharset (по ум. windows-1251) в UTF-8
 * Обязателен только 1-й параметр 
 */
function sToUTF8(sText, bWithBOM, srcCharset) {
  if (!srcCharset) srcCharset = &quot;windows-1251&quot;; //Для ADODB.Stream default - Unicode. Еще можно KOI8-R, cp866
  with (new ActiveXObject(&quot;ADODB.Stream&quot;)) { //http://www.w3schools.com/ado/ado_ref_stream.asp
    type = 2; //Binary 1, Text 2 (default) 
    mode = 3; //Permissions have not been set 0,  Read-only 1,  Write-only 2,  Read-write 3,  
    //Prevent other read 4,  Prevent other write 8,  Prevent other open 12,  Allow others all 16
    charset = &quot;utf-8&quot;;
    open();
    writeText(sText);
    position = 0;
    charset = srcCharset;
    var nPos = bWithBOM ? 0 : 3;
    return readText().substr(nPos);
  }
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (jite)]]></author>
			<pubDate>Wed, 11 May 2011 21:57:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48318#p48318</guid>
		</item>
	</channel>
</rss>
