<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Преобразование "\u***" в читабельный вид]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17004&amp;type=atom" />
	<updated>2022-04-19T18:02:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17004</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152817#p152817" />
			<content type="html"><![CDATA[<p>Наверное.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-04-19T18:02:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152817#p152817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152815#p152815" />
			<content type="html"><![CDATA[<p>По сути остается только мой вариант?</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-04-19T17:58:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152815#p152815</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152813#p152813" />
			<content type="html"><![CDATA[<p>Не знаю, скорее всего нет. Символы Юникода с кодами выше 0xFF и так же выглядящие ANSI-символы с кодами в пределах 0 - 0xFF формально разные.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-04-19T17:54:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152813#p152813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152812#p152812" />
			<content type="html"><![CDATA[<p>А его можно перевести в ANSI символ?</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-04-19T17:49:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152812#p152812</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152811#p152811" />
			<content type="html"><![CDATA[<p>Так и должно быть, это же Юникод-символ.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-04-19T17:45:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152811#p152811</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152810#p152810" />
			<content type="html"><![CDATA[<p>Выдает пустоту, я использую ANSI версию.</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-04-19T17:42:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152810#p152810</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152809#p152809" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>MsgBox, % Chr(0x457)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-04-19T17:30:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152809#p152809</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152808#p152808" />
			<content type="html"><![CDATA[<p>Есть более &quot;умный&quot; способ, чем этот?</p><div class="codebox"><pre><code>test(string)
{
	static letters := {&quot;\u0410&quot;: &quot;А&quot;, &quot;\u0430&quot;: &quot;а&quot;, &quot;\u0411&quot;: &quot;Б&quot;, &quot;\u0431&quot;: &quot;б&quot;, &quot;\u0412&quot;: &quot;В&quot;, &quot;\u0432&quot;: &quot;в&quot;, &quot;\u0413&quot;: &quot;Г&quot;, &quot;\u0433&quot;: &quot;г&quot;, &quot;\u0414&quot;: &quot;Д&quot;, &quot;\u0434&quot;: &quot;д&quot;, &quot;\u0415&quot;: &quot;Е&quot;, &quot;\u0435&quot;: &quot;е&quot;, &quot;\u0401&quot;: &quot;Ё&quot;, &quot;\u0451&quot;: &quot;ё&quot;, &quot;\u0416&quot;: &quot;Ж&quot;, &quot;\u0436&quot;: &quot;ж&quot;, &quot;\u0417&quot;: &quot;З&quot;, &quot;\u0437&quot;: &quot;з&quot;, &quot;\u0418&quot;: &quot;И&quot;, &quot;\u0438&quot;: &quot;и&quot;, &quot;\u0419&quot;: &quot;Й&quot;, &quot;\u0439&quot;: &quot;й&quot;, &quot;\u041a&quot;: &quot;К&quot;, &quot;\u043a&quot;: &quot;к&quot;, &quot;\u041b&quot;: &quot;Л&quot;, &quot;\u043b&quot;: &quot;л&quot;, &quot;\u041c&quot;: &quot;М&quot;, &quot;\u043c&quot;: &quot;м&quot;, &quot;\u041d&quot;: &quot;Н&quot;, &quot;\u043d&quot;: &quot;н&quot;, &quot;\u041e&quot;: &quot;О&quot;, &quot;\u043e&quot;: &quot;о&quot;, &quot;\u041f&quot;: &quot;П&quot;, &quot;\u043f&quot;: &quot;п&quot;, &quot;\u0420&quot;: &quot;Р&quot;, &quot;\u0440&quot;: &quot;р&quot;, &quot;\u0421&quot;: &quot;С&quot;, &quot;\u0441&quot;: &quot;с&quot;, &quot;\u0422&quot;: &quot;Т&quot;, &quot;\u0442&quot;: &quot;т&quot;, &quot;\u0423&quot;: &quot;У&quot;, &quot;\u0443&quot;: &quot;у&quot;, &quot;\u0424&quot;: &quot;Ф&quot;, &quot;\u0444&quot;: &quot;ф&quot;, &quot;\u0425&quot;: &quot;Х&quot;, &quot;\u0445&quot;: &quot;х&quot;, &quot;\u0426&quot;: &quot;Ц&quot;, &quot;\u0446&quot;: &quot;ц&quot;, &quot;\u0427&quot;: &quot;Ч&quot;, &quot;\u0447&quot;: &quot;ч&quot;, &quot;\u0428&quot;: &quot;Ш&quot;, &quot;\u0448&quot;: &quot;ш&quot;, &quot;\u0429&quot;: &quot;Щ&quot;, &quot;\u0449&quot;: &quot;щ&quot;, &quot;\u042a&quot;: &quot;Ъ&quot;, &quot;\u044a&quot;: &quot;ъ&quot;, &quot;\u042b&quot;: &quot;Ы&quot;, &quot;\u044b&quot;: &quot;ы&quot;, &quot;\u042c&quot;: &quot;Ь&quot;, &quot;\u044c&quot;: &quot;ь&quot;, &quot;\u042d&quot;: &quot;Э&quot;, &quot;\u044d&quot;: &quot;э&quot;, &quot;\u042e&quot;: &quot;Ю&quot;, &quot;\u044e&quot;: &quot;ю&quot;, &quot;\u042f&quot;: &quot;Я&quot;, &quot;\u044f&quot;: &quot;я&quot;, &quot;\u0490&quot;: &quot;Ґ&quot;, &quot;\u0491&quot;: &quot;ґ&quot;, &quot;\u0404&quot;: &quot;Є&quot;, &quot;\u0454&quot;: &quot;є&quot;, &quot;\u0406&quot;: &quot;І&quot;, &quot;\u0456&quot;: &quot;і&quot;, &quot;\u0407&quot;: &quot;Ї&quot;, &quot;\u0457&quot;: &quot;ї&quot;}

	for unicode, letter in letters
	{
		string := RegExReplace(string, &quot;\Q&quot; unicode &quot;\E&quot;, letter)
	}

	return string
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-04-19T17:25:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152808#p152808</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152469#p152469" />
			<content type="html"><![CDATA[<p>Кхм, и в правду.. Первый раз я наверное запускал через 64 битную версию юникода, в 32 битной все работает. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-02-27T19:08:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152469#p152469</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152464#p152464" />
			<content type="html"><![CDATA[<p>Объект ScriptControl существует только в 32-битной версии, может в этом проблема. Но библиотек для JSON есть множество, в том числе и моих парочка.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-27T17:37:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152464#p152464</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152460#p152460" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Может, другую библиотеку использовать?</p></blockquote></div><p>Именно это я и делал, но почему-то она не захотела запускаться в unicode версии. Ругалось вроде на ComObj.<br /></p><div class="codebox"><pre><code>parse(jsonStr)
	{
		SC := ComObjCreate(&quot;ScriptControl&quot;)
		SC.Language := &quot;JScript&quot;
		ComObjError(false)

		jsCode =
		(
		function arrangeForAhkTraversing(obj){
			if(obj instanceof Array){
				for(var i=0 ; i&lt;obj.length ; ++i)
					obj[i] = arrangeForAhkTraversing(obj[i]) ;
				return [&#039;array&#039;,obj] ;
			}else if(obj instanceof Object){
				var keys = [], values = [] ;
				for(var key in obj){
					keys.push(key) ;
					values.push(arrangeForAhkTraversing(obj[key])) ;
				}
				return [&#039;object&#039;,[keys,values]] ;
			}else
				return [typeof obj,obj] ;
		}
		)

		SC.ExecuteStatement(jsCode &quot;; obj=&quot; jsonStr)
		return this._convertJScriptObjToAhks( SC.Eval(&quot;arrangeForAhkTraversing(obj)&quot;) )
	}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-02-27T17:12:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152460#p152460</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152457#p152457" />
			<content type="html"><![CDATA[<p>u0435 - русская е<br />u0445 - русская х<br /><a href="http://forum.script-coding.com/viewtopic.php?id=2633">AHK: символы Unicode в окне GUI</a><br /><a href="http://www.cyr-lat.progresssite.pro">Распознавание кириллицы и латиницы онлайн</a></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2022-02-27T09:48:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152457#p152457</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152456#p152456" />
			<content type="html"><![CDATA[<p>Может, другую библиотеку использовать? Ну, или посмотрите код библиотеки, исключите диапазон символов русских букв из преобразования.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-27T08:25:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152456#p152456</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Преобразование "\u***" в читабельный вид]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152453#p152453" />
			<content type="html"><![CDATA[<p>Использую данную библиотеку JXON: <a href="https://github.com/cocobelgica/AutoHotkey-JSON/blob/master/Jxon.ahk">https://github.com/cocobelgica/AutoHotk … r/Jxon.ahk</a><br />Появилась та самая старая проблема, из-за которой я перестал использовать ее, вместо русских символов оно использует что-то подобное: &quot;\\u0435\\u0445&quot;, я так понимаю это символы в юникод формате или что-то типо того, как их можно привести в читабельный вид?</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-02-27T05:14:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152453#p152453</id>
		</entry>
</feed>
