<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Сбербанк getInfoParam(&quot;SERVER&quot;)]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Сбербанк getInfoParam(&quot;SERVER&quot;) форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 01 May 2026 15:53:42 +0300</pubDate>
		<item>
			<title>Сбербанк getInfoParam(&quot;SERVER&quot;)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62374/topic7212/">Сбербанк getInfoParam(&quot;SERVER&quot;)</a></b> <i>Выводится некорректное строковое значение</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я когда-то для перекодировки входящих смс такую себе написал<br />
====code====
<pre>function dos2win(s)
&nbsp;&nbsp;local str=""
&nbsp;&nbsp;for i=1,string.len(s) do
&nbsp;&nbsp;&nbsp;&nbsp;local byte=string.byte(s,i)
&nbsp;&nbsp;&nbsp;&nbsp;local char=string.char(byte)
&nbsp;&nbsp;&nbsp;&nbsp;if(byte&#62;=128)and(byte&#60;=175)then char=string.char(byte+64) end
&nbsp;&nbsp;&nbsp;&nbsp;if(byte&#62;=224)and(byte&#60;=239)then char=string.char(byte+16) end
&nbsp;&nbsp;&nbsp;&nbsp;if(byte==240)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;then char=string.char(168) end
&nbsp;&nbsp;&nbsp;&nbsp;if(byte==241)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;then char=string.char(184) end
&nbsp;&nbsp;&nbsp;&nbsp;str=str..char
&nbsp;&nbsp;end
&nbsp;&nbsp;return str
end</pre>
============= <br />
			<i>27.02.2022 20:01:56, BlaZed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62374/topic7212/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62374/topic7212/</guid>
			<pubDate>Sun, 27 Feb 2022 20:01:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сбербанк getInfoParam(&quot;SERVER&quot;)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62369/topic7212/">Сбербанк getInfoParam(&quot;SERVER&quot;)</a></b> <i>Выводится некорректное строковое значение</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_08xP3q5M" href="/user/1466/" bx-tooltip-user-id="1466">Михаил Понамаренко</a>, У меня когда-то была утилита перекодировки DOS-WIN-ISO-KOI-MAC (из любой в любую) - там я как раз через DOS перекодировал как промежуточную. Думаю, это можно написать и на LUA, хотя это, конечно, извращение. Ага, и таблица соответствующая сохранилась - вот она, если интересно:
====code====
<pre>static UI8 DOSToWINT&#91;128&#93; =&nbsp;&nbsp;&nbsp;// таблица перекодировки DOS в WIN-1251
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// для верхних 128 символов
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
168,184,242,243,244,245,246,247,248,249,250,251,185,253,254,255
};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// DOSToWINT&#91;&#93;
</pre>
============= <br />
			<i>26.02.2022 19:20:23, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62369/topic7212/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62369/topic7212/</guid>
			<pubDate>Sat, 26 Feb 2022 19:20:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сбербанк getInfoParam(&quot;SERVER&quot;)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62368/topic7212/">Сбербанк getInfoParam(&quot;SERVER&quot;)</a></b> <i>Выводится некорректное строковое значение</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			char *K866to1251(char *p)<br />{ char c, *q=p;<br /> &nbsp; if (p==NULL) return NULL;<br /> &nbsp; while((c=*p)!=&#39;\0&#39;) {<br /> &nbsp; &nbsp; if &nbsp; &nbsp; &nbsp;(c&gt;=128 &amp;&amp; c&lt;176) c+=64;<br /> &nbsp; &nbsp; else if (c&gt;=224 &amp;&amp; c&lt;240) c+=16;<br /> &nbsp; &nbsp; *p = c;<br /> &nbsp; &nbsp; p++;<br /> &nbsp; }<br /> &nbsp; return q;<br />}<br />// *******************<br />char *K1251to866(char *p)<br />{ char c, *q = p;<br /> &nbsp; while((c=*p)!=&#39;\0&#39;) {<br /> &nbsp; &nbsp; if (c&gt;=192 &amp;&amp; c&lt;240) c-=64;<br /> &nbsp; &nbsp; else if (c&gt;=240) c-=16;<br /> &nbsp; &nbsp; else if (c==184) c = &#39;е&#39;;<br /> &nbsp; &nbsp; *p = c;<br /> &nbsp; &nbsp; p++;<br /> &nbsp; }<br /> &nbsp; return q;<br />}<br />// ******************<br /><br />просто перепишите на луа <br />
			<i>26.02.2022 19:17:57, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62368/topic7212/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62368/topic7212/</guid>
			<pubDate>Sat, 26 Feb 2022 19:17:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сбербанк getInfoParam(&quot;SERVER&quot;)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62365/topic7212/">Сбербанк getInfoParam(&quot;SERVER&quot;)</a></b> <i>Выводится некорректное строковое значение</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да, действительно так. Сверил в <noindex><a href="http://arbatova.ru/recode.html" target="_blank" rel="nofollow">http://arbatova.ru/recode.html</a></noindex><br />Функции конвертирования для LUA из DOS (866) в Win-1251, я так понимаю, нет.<br />Будем пока называть &quot;Сбербанк&quot; - &quot;‘Ѓ…ђЃЂЌЉ&quot;. <br />
			<i>26.02.2022 16:39:47, Михаил Понамаренко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62365/topic7212/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62365/topic7212/</guid>
			<pubDate>Sat, 26 Feb 2022 16:39:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сбербанк getInfoParam(&quot;SERVER&quot;)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62360/topic7212/">Сбербанк getInfoParam(&quot;SERVER&quot;)</a></b> <i>Выводится некорректное строковое значение</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_1BQb0zhi" href="/user/1466/" bx-tooltip-user-id="1466">Михаил Понамаренко</a>, Кодировка здесь, очевидно, DOS (866), Win-1251 выглядит именно так, а написано там &quot;ИТС QUIK СБЕРБАНК&quot;. <br />
			<i>26.02.2022 12:19:57, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62360/topic7212/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62360/topic7212/</guid>
			<pubDate>Sat, 26 Feb 2022 12:19:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сбербанк getInfoParam(&quot;SERVER&quot;)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message62353/topic7212/">Сбербанк getInfoParam(&quot;SERVER&quot;)</a></b> <i>Выводится некорректное строковое значение</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сбербанк getInfoParam(&quot;SERVER&quot;) выводит €’‘ QUIK ‘Ѓ…ђЃЂЌЉ<br />Какая кодировка и есть возможность конвертировать?<br />Заранее спасибо! <br />
			<i>26.02.2022 06:54:00, Михаил Понамаренко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message62353/topic7212/</link>
			<guid>http://forum.quik.ru/messages/forum10/message62353/topic7212/</guid>
			<pubDate>Sat, 26 Feb 2022 06:54:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
