<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Как конвертировать в юникод]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Как конвертировать в юникод форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 24 Apr 2026 16:55:52 +0300</pubDate>
		<item>
			<title>Как конвертировать в юникод</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65282/topic7595/">Как конвертировать в юникод</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://lua-users.org/wiki/LuaUnicode" target="_blank" rel="nofollow">http://lua-users.org/wiki/LuaUnicode</a></noindex> <br />
			<i>30.08.2022 19:27:58, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65282/topic7595/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65282/topic7595/</guid>
			<pubDate>Tue, 30 Aug 2022 19:27:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как конвертировать в юникод</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65281/topic7595/">Как конвертировать в юникод</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://stackoverflow.com/questions/41855842/converting-utf-8-string-to-ascii-in-pure-lua" target="_blank" rel="nofollow">https://stackoverflow.com/questions/41855842/converting-utf-8-string-to-ascii-in-pure-lua</a></noindex> <br />
			<i>30.08.2022 19:27:00, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65281/topic7595/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65281/topic7595/</guid>
			<pubDate>Tue, 30 Aug 2022 19:27:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как конвертировать в юникод</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65268/topic7595/">Как конвертировать в юникод</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://github.com/nick-nh/qlua/blob/master/telegramQuik/ansi2utf8.lua" target="_blank" rel="nofollow">https://github.com/nick-nh/qlua/blob/master/telegramQuik/ansi2utf8.lua</a></noindex> <br />
			<i>30.08.2022 15:53:32, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65268/topic7595/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65268/topic7595/</guid>
			<pubDate>Tue, 30 Aug 2022 15:53:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как конвертировать в юникод</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65267/topic7595/">Как конвертировать в юникод</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Возможно, это будет полезно:<br />
====code====
<pre>local ansi_decode={
&nbsp;&nbsp;&#91;128&#93;='&#92;208&#92;130',&#91;129&#93;='&#92;208&#92;131',&#91;130&#93;='&#92;226&#92;128&#92;154',&#91;131&#93;='&#92;209&#92;147',&#91;132&#93;='&#92;226&#92;128&#92;158',&#91;133&#93;='&#92;226&#92;128&#92;166',
&nbsp;&nbsp;&#91;134&#93;='&#92;226&#92;128&#92;160',&#91;135&#93;='&#92;226&#92;128&#92;161',&#91;136&#93;='&#92;226&#92;130&#92;172',&#91;137&#93;='&#92;226&#92;128&#92;176',&#91;138&#93;='&#92;208&#92;137',&#91;139&#93;='&#92;226&#92;128&#92;185',
&nbsp;&nbsp;&#91;140&#93;='&#92;208&#92;138',&#91;141&#93;='&#92;208&#92;140',&#91;142&#93;='&#92;208&#92;139',&#91;143&#93;='&#92;208&#92;143',&#91;144&#93;='&#92;209&#92;146',&#91;145&#93;='&#92;226&#92;128&#92;152',
&nbsp;&nbsp;&#91;146&#93;='&#92;226&#92;128&#92;153',&#91;147&#93;='&#92;226&#92;128&#92;156',&#91;148&#93;='&#92;226&#92;128&#92;157',&#91;149&#93;='&#92;226&#92;128&#92;162',&#91;150&#93;='&#92;226&#92;128&#92;147',&#91;151&#93;='&#92;226&#92;128&#92;148',
&nbsp;&nbsp;&#91;152&#93;='&#92;194&#92;152',&#91;153&#93;='&#92;226&#92;132&#92;162',&#91;154&#93;='&#92;209&#92;153',&#91;155&#93;='&#92;226&#92;128&#92;186',&#91;156&#93;='&#92;209&#92;154',&#91;157&#93;='&#92;209&#92;156',
&nbsp;&nbsp;&#91;158&#93;='&#92;209&#92;155',&#91;159&#93;='&#92;209&#92;159',&#91;160&#93;='&#92;194&#92;160',&#91;161&#93;='&#92;209&#92;142',&#91;162&#93;='&#92;209&#92;158',&#91;163&#93;='&#92;208&#92;136',
&nbsp;&nbsp;&#91;164&#93;='&#92;194&#92;164',&#91;165&#93;='&#92;210&#92;144',&#91;166&#93;='&#92;194&#92;166',&#91;167&#93;='&#92;194&#92;167',&#91;168&#93;='&#92;208&#92;129',&#91;169&#93;='&#92;194&#92;169',
&nbsp;&nbsp;&#91;170&#93;='&#92;208&#92;132',&#91;171&#93;='&#92;194&#92;171',&#91;172&#93;='&#92;194&#92;172',&#91;173&#93;='&#92;194&#92;173',&#91;174&#93;='&#92;194&#92;174',&#91;175&#93;='&#92;208&#92;135',
&nbsp;&nbsp;&#91;176&#93;='&#92;194&#92;176',&#91;177&#93;='&#92;194&#92;177',&#91;178&#93;='&#92;208&#92;134',&#91;179&#93;='&#92;209&#92;150',&#91;180&#93;='&#92;210&#92;145',&#91;181&#93;='&#92;194&#92;181',
&nbsp;&nbsp;&#91;182&#93;='&#92;194&#92;182',&#91;183&#93;='&#92;194&#92;183',&#91;184&#93;='&#92;209&#92;145',&#91;185&#93;='&#92;226&#92;132&#92;150',&#91;186&#93;='&#92;209&#92;148',&#91;187&#93;='&#92;194&#92;187',
&nbsp;&nbsp;&#91;188&#93;='&#92;209&#92;152',&#91;189&#93;='&#92;208&#92;133',&#91;190&#93;='&#92;209&#92;149',&#91;191&#93;='&#92;209&#92;151'
}
local utf8_decode={
&nbsp;&nbsp;&#91;128&#93;={&#91;147&#93;='&#92;150',&#91;148&#93;='&#92;151',&#91;152&#93;='&#92;145',&#91;153&#93;='&#92;146',&#91;154&#93;='&#92;130',&#91;156&#93;='&#92;147',&#91;157&#93;='&#92;148',&#91;158&#93;='&#92;132',&#91;160&#93;='&#92;134',&#91;161&#93;='&#92;135',&#91;162&#93;='&#92;149',&#91;166&#93;='&#92;133',&#91;176&#93;='&#92;137',&#91;185&#93;='&#92;139',&#91;186&#93;='&#92;155'},
&nbsp;&nbsp;&#91;130&#93;={&#91;172&#93;='&#92;136'},
&nbsp;&nbsp;&#91;132&#93;={&#91;150&#93;='&#92;185',&#91;162&#93;='&#92;153'},
&nbsp;&nbsp;&#91;194&#93;={&#91;152&#93;='&#92;152',&#91;160&#93;='&#92;160',&#91;164&#93;='&#92;164',&#91;166&#93;='&#92;166',&#91;167&#93;='&#92;167',&#91;169&#93;='&#92;169',&#91;171&#93;='&#92;171',&#91;172&#93;='&#92;172',&#91;173&#93;='&#92;173',&#91;174&#93;='&#92;174',&#91;176&#93;='&#92;176',&#91;177&#93;='&#92;177',&#91;181&#93;='&#92;181',&#91;182&#93;='&#92;182',&#91;183&#93;='&#92;183',&#91;187&#93;='&#92;187'},
&nbsp;&nbsp;&#91;208&#93;={&#91;129&#93;='&#92;168',&#91;130&#93;='&#92;128',&#91;131&#93;='&#92;129',&#91;132&#93;='&#92;170',&#91;133&#93;='&#92;189',&#91;134&#93;='&#92;178',&#91;135&#93;='&#92;175',&#91;136&#93;='&#92;163',&#91;137&#93;='&#92;138',&#91;138&#93;='&#92;140',&#91;139&#93;='&#92;142',&#91;140&#93;='&#92;141',&#91;143&#93;='&#92;143',&#91;144&#93;='&#92;192',&#91;145&#93;='&#92;193',&#91;146&#93;='&#92;194',&#91;147&#93;='&#92;195',&#91;148&#93;='&#92;196',
&nbsp;&nbsp;&nbsp;&nbsp;&#91;149&#93;='&#92;197',&#91;150&#93;='&#92;198',&#91;151&#93;='&#92;199',&#91;152&#93;='&#92;200',&#91;153&#93;='&#92;201',&#91;154&#93;='&#92;202',&#91;155&#93;='&#92;203',&#91;156&#93;='&#92;204',&#91;157&#93;='&#92;205',&#91;158&#93;='&#92;206',&#91;159&#93;='&#92;207',&#91;160&#93;='&#92;208',&#91;161&#93;='&#92;209',&#91;162&#93;='&#92;210',&#91;163&#93;='&#92;211',&#91;164&#93;='&#92;212',&#91;165&#93;='&#92;213',&#91;166&#93;='&#92;214',
&nbsp;&nbsp;&nbsp;&nbsp;&#91;167&#93;='&#92;215',&#91;168&#93;='&#92;216',&#91;169&#93;='&#92;217',&#91;170&#93;='&#92;218',&#91;171&#93;='&#92;219',&#91;172&#93;='&#92;220',&#91;173&#93;='&#92;221',&#91;174&#93;='&#92;222',&#91;175&#93;='&#92;223',&#91;176&#93;='&#92;224',&#91;177&#93;='&#92;225',&#91;178&#93;='&#92;226',&#91;179&#93;='&#92;227',&#91;180&#93;='&#92;228',&#91;181&#93;='&#92;229',&#91;182&#93;='&#92;230',&#91;183&#93;='&#92;231',&#91;184&#93;='&#92;232',
&nbsp;&nbsp;&nbsp;&nbsp;&#91;185&#93;='&#92;233',&#91;186&#93;='&#92;234',&#91;187&#93;='&#92;235',&#91;188&#93;='&#92;236',&#91;189&#93;='&#92;237',&#91;190&#93;='&#92;238',&#91;191&#93;='&#92;239'},
&nbsp;&nbsp;&#91;209&#93;={&#91;128&#93;='&#92;240',&#91;129&#93;='&#92;241',&#91;130&#93;='&#92;242',&#91;131&#93;='&#92;243',&#91;132&#93;='&#92;244',&#91;133&#93;='&#92;245',&#91;134&#93;='&#92;246',&#91;135&#93;='&#92;247',&#91;136&#93;='&#92;248',&#91;137&#93;='&#92;249',&#91;138&#93;='&#92;250',&#91;139&#93;='&#92;251',&#91;140&#93;='&#92;252',&#91;141&#93;='&#92;253',&#91;142&#93;='&#92;254',&#91;143&#93;='&#92;255',&#91;144&#93;='&#92;161',&#91;145&#93;='&#92;184',
&nbsp;&nbsp;&nbsp;&nbsp;&#91;146&#93;='&#92;144',&#91;147&#93;='&#92;131',&#91;148&#93;='&#92;186',&#91;149&#93;='&#92;190',&#91;150&#93;='&#92;179',&#91;151&#93;='&#92;191',&#91;152&#93;='&#92;188',&#91;153&#93;='&#92;154',&#91;154&#93;='&#92;156',&#91;155&#93;='&#92;158',&#91;156&#93;='&#92;157',&#91;158&#93;='&#92;162',&#91;159&#93;='&#92;159'},&#91;210&#93;={&#91;144&#93;='&#92;165',&#91;145&#93;='&#92;180'}
}

local nmdc = {
&nbsp;&nbsp;&#91;36&#93; = '$',
&nbsp;&nbsp;&#91;124&#93; = '|'
}

function AnsiToUtf8(s)
&nbsp;&nbsp;local r, b = ''
&nbsp;&nbsp;for i = 1, s and s:len() or 0 do
&nbsp;&nbsp;&nbsp;&nbsp;b = s:byte(i)
&nbsp;&nbsp;&nbsp;&nbsp;if b &#60; 128 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..string.char(b)
&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if b &#62; 239 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..'&#92;209'..string.char(b - 112)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif b &#62; 191 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..'&#92;208'..string.char(b - 48)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif ansi_decode&#91;b&#93; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..ansi_decode&#91;b&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..'_'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;end
&nbsp;&nbsp;return r
end

function Utf8ToAnsi(s)
&nbsp;&nbsp;local a, j, r, b = 0, 0, ''
&nbsp;&nbsp;for i = 1, s and s:len() or 0 do
&nbsp;&nbsp;&nbsp;&nbsp;b = s:byte(i)
&nbsp;&nbsp;&nbsp;&nbsp;if b &#60; 128 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if nmdc&#91;b&#93; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..nmdc&#91;b&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..string.char(b)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;elseif a == 2 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a, j = a - 1, b
&nbsp;&nbsp;&nbsp;&nbsp;elseif a == 1 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a, r = a - 1, r..utf8_decode&#91;j&#93;&#91;b&#93;
&nbsp;&nbsp;&nbsp;&nbsp;elseif b == 226 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a = 2
&nbsp;&nbsp;&nbsp;&nbsp;elseif b == 194 or b == 208 or b == 209 or b == 210 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j, a = b, 1
&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = r..'_'
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;end
&nbsp;&nbsp;return r
end</pre>
============= <br />
			<i>30.08.2022 15:53:26, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65267/topic7595/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65267/topic7595/</guid>
			<pubDate>Tue, 30 Aug 2022 15:53:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как конвертировать в юникод</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65265/topic7595/">Как конвертировать в юникод</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Привет!<br />Подскажите, плиз, как кириллический текст конвертировать в юникод и обратно.<br /><br />Например, чтобы из &quot;\u0425\u0435\u043b\u043b\u043e\u0020\u0432\u043e\u0440\u043<WBR/>&shy;b\u0434\u0021&quot; получилось &quot;Хеллоу ворлд!&quot;, и наоборот.<br />Спасибо. &nbsp; <br />
			<i>30.08.2022 15:42:01, Вася.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65265/topic7595/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65265/topic7595/</guid>
			<pubDate>Tue, 30 Aug 2022 15:42:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
