<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: string.lower()]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме string.lower() форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 05:22:03 +0300</pubDate>
		<item>
			<title>string.lower()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32770/topic3895/">string.lower()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А почему тогда string.find работает с русскими буквами?<br />А есть ли риски, что string.find (reply.result_msg, &nbsp;&quot;Снят&quot; ) перестанет распознавать кириллицу? Придёт заявка со словом &quot;Снято....&quot;, а он её увидит как абракадабру? <br />
			<i>17.08.2018 23:18:35, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32770/topic3895/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32770/topic3895/</guid>
			<pubDate>Fri, 17 Aug 2018 23:18:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>string.lower()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32768/topic3895/">string.lower()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Jb1uaDXF" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />пытаюсь оптимизировать строку<br />
====code====
<pre>&nbsp;&nbsp; if&nbsp;&nbsp; string.find (reply.result_msg,&nbsp;&nbsp;"Снят" )&nbsp;&nbsp;or&nbsp;&nbsp; string.find (reply.result_msg,&nbsp;&nbsp;"снят" )&nbsp;&nbsp;then 

 end&nbsp;&nbsp; </pre>
=============
Для этого использую string.lower(reply.result_msg)<br />Но он не понимает русские буквы. Текст всё равно остаётся &quot;Заявка 89900000 снята&quot; или &quot;Снято заявок&quot;. Большие буквы не становятся маленькими.<br />Дело в русских буквах? Как с этим справиться?<br />=============<br />string.lower использует установленную кодировку. По умолчанию с русскими буквами она работать правильно не будет. Можно пробовать из скрипта устанавливать окружение, но тогда изменения коснутся всей задачи, включая и терминал. Как он отреагирует - неведомо.<br /><br />поэтому просто напишите свою функцию перекодировки &nbsp; <br />
			<i>17.08.2018 22:37:35, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32768/topic3895/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32768/topic3895/</guid>
			<pubDate>Fri, 17 Aug 2018 22:37:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>string.lower()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32767/topic3895/">string.lower()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			пытаюсь оптимизировать строку<br />
====code====
<pre>if string.find(reply.result_msg, "Снят") or string.find(reply.result_msg, "снят") then

end</pre>
=============
Для этого использую string.lower(reply.result_msg)<br />Но он не понимает русские буквы. Текст всё равно остаётся &quot;Заявка 89900000 снята&quot; или &quot;Снято заявок&quot;. Большие буквы не становятся маленькими.<br />Дело в русских буквах? Как с этим справиться? <br />
			<i>17.08.2018 19:41:41, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32767/topic3895/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32767/topic3895/</guid>
			<pubDate>Fri, 17 Aug 2018 19:41:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
