<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8299&amp;type=atom" />
	<updated>2013-05-17T14:49:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8299</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72224#p72224" />
			<content type="html"><![CDATA[<p>Но в &quot;charset&quot; файла значилась именно &quot;1251&quot;. Не думаю, что занятие особым расщепыванием ANSI возможностей здесь имеет смысл.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-17T14:49:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72224#p72224</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72223#p72223" />
			<content type="html"><![CDATA[<p>Теперь понятно, что вы считаете единственной ANSI кодировкой CP1251, но даже википедия <a href="http://en.wikipedia.org/wiki/Windows_code_page">не согласна</a>. Мне больше нечего сказать в этой теме.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-05-17T14:40:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72223#p72223</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72222#p72222" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>В последующих уточнениях вы не упоминали ни версию используемого интерпретатора, ни указанную в файле whatis_intro_cb.htm кодировку.</p></blockquote></div><p>Я вроде уточнял, что HTML-файл ансишный, а версия последняя, само собой.</p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>«Забудем» после вопросительного предложения не к месту <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Но после риторического — в самый раз. Но забудем <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-17T14:32:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72222#p72222</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72218#p72218" />
			<content type="html"><![CDATA[<p>«Забудем» после вопросительного предложения не к месту <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />В последующих уточнениях вы не упоминали ни версию используемого интерпретатора, ни указанную в файле whatis_intro_cb.htm кодировку. Вы считаете, что предоставленной вами информации достаточно — ожидайте того, кто считает так же.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-05-17T13:19:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72218#p72218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72217#p72217" />
			<content type="html"><![CDATA[<p>А уточняющие последующие не принимаются? В любом случае, не по адресу. Забудем.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-17T13:14:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72217#p72217</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72215#p72215" />
			<content type="html"><![CDATA[<p>В смысле у меня win xp не локализирована. И страница whatis_intro_cb.htm сохранена в кодировке 1252 и содержит лишь латиницу. И этот факт не противоречит формулировке вашего вопроса в первом сообщении.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-05-17T13:10:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72215#p72215</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72212#p72212" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Откажусь. Код из второго сообщения у меня на wind xp работает как и предполагается. Почему у вас «не работает» — вы не говорите.</p></blockquote></div><p>В смысле кириллицу демонстрирует?<br />Если так, то дело в другом. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-17T13:03:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72212#p72212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72210#p72210" />
			<content type="html"><![CDATA[<p>Откажусь. Код из второго сообщения у меня на win xp работает как и предполагается. Почему у вас «не работает» — вы не говорите.<br /></p><div class="quotebox"><blockquote><p>То есть, надежда [..] всё же есть</p></blockquote></div><p>Надежда на прочих посетителей форума.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-05-17T12:57:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72210#p72210</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72209#p72209" />
			<content type="html"><![CDATA[<p>То есть, надежда заиметь кораблик в бутылке всё же есть <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.<br />Встряхнуть её не откажетесь?</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-17T12:48:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72209#p72209</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72207#p72207" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>StrPut returns the number of characters written, the required buffer size in characters if no Address was given, or 0 if an error occurred. If Length is less than the length of the source string, the function fails and returns 0. If Length is exactly the length of the source string, the string is not null-terminated; otherwise the returned count includes the null-terminator.</p></blockquote></div><p>Вы ищете строку &lt;title&gt; в chck. chck в лучшем случае содержит число.<br /></p><div class="quotebox"><blockquote><p>Где здесь ошибка закралась?</p></blockquote></div><p>Нет здесь ошибок, просто случайный набор команд обрабатывает разнообразные строки и возвращает разнообразные результаты. <span style="color: silver">Код написан с использованием паттерна «корабль в бутылке»<a href="http://bash.im/quote/392487">.</a></span></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-05-17T12:04:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72207#p72207</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72206#p72206" />
			<content type="html"><![CDATA[<p>Где здесь ошибка закралась?</p><div class="codebox"><pre><code>
#SingleInstance Force

fPath = C:\WINDOWS\Help\clipbrd.chm  ; Путь для XP

URL := &quot;mk:@MSITStore:&quot; fPath &quot;::/whatis_intro_cb.htm&quot;

req := ComObjCreate(&quot;Msxml2.XMLHTTP.6.0&quot;)
req.open(&quot;GET&quot;, URL, 0)
req.send
ResponseText := req.responseText
req := &quot;&quot;

chck := StrPutVar(ResponseText,ResponseText,&quot;CP1251&quot;)

MsgBox, % RegExReplace(chck, &quot;s).*?&lt;title&gt;(.*)?&lt;/title&gt;.*&quot;, &quot;$1&quot;)


StrPutVar(string, ByRef var, encoding)
{
    ; Ensure capacity.
    VarSetCapacity( var, StrPut(string, encoding)
        ; StrPut returns char count, but VarSetCapacity needs bytes.
        * ((encoding=&quot;utf-16&quot;||encoding=&quot;cp1200&quot;) ? 2 : 1) )
    ; Copy or convert the string.
    return StrPut(string, &amp;var, encoding)
}

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-17T11:43:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72206#p72206</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72058#p72058" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>fPath = C:\WINDOWS\Help\clipbrd.chm  ; Путь для XP

URL := &quot;mk:@MSITStore:&quot; fPath &quot;::/whatis_intro_cb.htm&quot;

req := ComObjCreate(&quot;Msxml2.XMLHTTP.6.0&quot;)
req.open(&quot;GET&quot;, URL, 0)
req.send
ResponseText := req.responseText
req := &quot;&quot;

strget(&amp;ResponseText, &quot;CP1251&quot;)

MsgBox, % RegExReplace(ResponseText, &quot;s).*?&lt;title&gt;(.*)?&lt;/title&gt;.*&quot;, &quot;$1&quot;)</code></pre></div><p>Неа, не катит. Ведь говорил, затрудняюсь.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-12T19:20:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72058#p72058</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72057#p72057" />
			<content type="html"><![CDATA[<p>Как «перекодировать» строку из cp1251 в cp1200 показано в сообщении #10, какие еще вопросы?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-05-12T19:06:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72057#p72057</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72056#p72056" />
			<content type="html"><![CDATA[<p>Ну искал-то я знамо что: кодик, способный вывести из ANSI файла кириллический текст. Остальное — детали.<br />Но вам, я погляжу, видней.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2013-05-12T19:02:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72056#p72056</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование кодировки файла, упакованного в CHM]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72055#p72055" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Странно что нигде готового кода нет, ни у нас, ни там.</p></blockquote></div><p>Кажется, вы ищете «то, не знаю что».</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-05-12T18:48:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72055#p72055</id>
		</entry>
</feed>
