<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comentários sobre: Consultas case-insensitive e accent-insensitive no MySQL	</title>
	<atom:link href="https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/feed" rel="self" type="application/rss+xml" />
	<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php</link>
	<description>desenvolvendo... while(!success){  try(); }</description>
	<lastBuildDate>Thu, 16 Mar 2023 21:48:31 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Por: rafael		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-3235</link>

		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Tue, 18 Feb 2020 15:32:22 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-3235</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-3234&quot;&gt;Felipe&lt;/a&gt;.

Olá, Felipe. Teoricamente, você já estaria utilizando `NATURAL LANGUAGE` como opção, que ignora o caso. Mas você pode forçar também, para ter certeza ou caso esteja utilizando outro modificador: https://dev.mysql.com/doc/refman/8.0/en/fulltext-natural-language.html]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-3234">Felipe</a>.</p>
<p>Olá, Felipe. Teoricamente, você já estaria utilizando `NATURAL LANGUAGE` como opção, que ignora o caso. Mas você pode forçar também, para ter certeza ou caso esteja utilizando outro modificador: <a href="https://dev.mysql.com/doc/refman/8.0/en/fulltext-natural-language.html" rel="nofollow ugc">https://dev.mysql.com/doc/refman/8.0/en/fulltext-natural-language.html</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Felipe		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-3234</link>

		<dc:creator><![CDATA[Felipe]]></dc:creator>
		<pubDate>Mon, 17 Feb 2020 13:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-3234</guid>

					<description><![CDATA[Sabe como fazer o mesmo em uma consulta de pesquisa usando Match... Againt?

AND MATCH (
	p.nomeprod,
	p.nomesub,
	p.nomeinterno,
	p.nomefabricante
) AGAINST ( &#039;sofa&#039;)]]></description>
			<content:encoded><![CDATA[<p>Sabe como fazer o mesmo em uma consulta de pesquisa usando Match&#8230; Againt?</p>
<p>AND MATCH (<br />
	p.nomeprod,<br />
	p.nomesub,<br />
	p.nomeinterno,<br />
	p.nomefabricante<br />
) AGAINST ( &#8216;sofa&#8217;)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: andre		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-2983</link>

		<dc:creator><![CDATA[andre]]></dc:creator>
		<pubDate>Thu, 05 Jan 2017 10:41:21 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-2983</guid>

					<description><![CDATA[Ótima dica funciona!!!
Assim não importa se foi digitado com acentuação ou maiúsculo e minusculo  que vai ser consultado no banco.
Parabéns]]></description>
			<content:encoded><![CDATA[<p>Ótima dica funciona!!!<br />
Assim não importa se foi digitado com acentuação ou maiúsculo e minusculo  que vai ser consultado no banco.<br />
Parabéns</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Anderson Stephani		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-2950</link>

		<dc:creator><![CDATA[Anderson Stephani]]></dc:creator>
		<pubDate>Fri, 14 Oct 2016 12:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-2950</guid>

					<description><![CDATA[Meus prezados, temos uma solução pareativa na consulta sql, basta fazer a pesquisa das duas formas e usar DISTINCT para eliminar possíveis resultados duplicados:

SELECT DISTINCT * FROM nome_tabela WHERE nome_campo LIKE _utf8 &#039;%$consulta%&#039; COLLATE utf8_unicode_ci OR nome_campo LIKE &#039;%$consulta%&#039;

Valeu!]]></description>
			<content:encoded><![CDATA[<p>Meus prezados, temos uma solução pareativa na consulta sql, basta fazer a pesquisa das duas formas e usar DISTINCT para eliminar possíveis resultados duplicados:</p>
<p>SELECT DISTINCT * FROM nome_tabela WHERE nome_campo LIKE _utf8 &#8216;%$consulta%&#8217; COLLATE utf8_unicode_ci OR nome_campo LIKE &#8216;%$consulta%&#8217;</p>
<p>Valeu!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Holger Matthies		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-1309</link>

		<dc:creator><![CDATA[Holger Matthies]]></dc:creator>
		<pubDate>Sun, 19 Aug 2012 16:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-1309</guid>

					<description><![CDATA[Achei esta página, tendo um problema igual.

Para quem não funciona:
a) usem UTF8_unicode_ci (não general, o &quot;ci&quot; é &quot;case insensitive) em TUDO (banco de dados, tabela, arquivo, HTML)
b) ao se conectar ao BD usando PHP/mysql, o primeiro command deve ser &quot;SET NAMES utf8&quot;; -&#062; eis o problema, o library MySQL usa Latin-1 como padrão
c) convertem seu BD para unicode verdadeiro. Verdadeiro que dizer que no banco não deve ter &quot;Ã!&quot; e essas coisas, mas &quot;ãçõé&quot; etc. mesmo.

Abraços!]]></description>
			<content:encoded><![CDATA[<p>Achei esta página, tendo um problema igual.</p>
<p>Para quem não funciona:<br />
a) usem UTF8_unicode_ci (não general, o &#8220;ci&#8221; é &#8220;case insensitive) em TUDO (banco de dados, tabela, arquivo, HTML)<br />
b) ao se conectar ao BD usando PHP/mysql, o primeiro command deve ser &#8220;SET NAMES utf8&#8221;; -&gt; eis o problema, o library MySQL usa Latin-1 como padrão<br />
c) convertem seu BD para unicode verdadeiro. Verdadeiro que dizer que no banco não deve ter &#8220;Ã!&#8221; e essas coisas, mas &#8220;ãçõé&#8221; etc. mesmo.</p>
<p>Abraços!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Rafael Bernard Araujo		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-656</link>

		<dc:creator><![CDATA[Rafael Bernard Araujo]]></dc:creator>
		<pubDate>Sat, 02 Jul 2011 02:35:27 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-656</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-360&quot;&gt;Bruno&lt;/a&gt;.

Bruno, o que costumo fazer &#233; sempre comparar de forma desacentuada. A desacentua&#231;&#227;o pode ser feita na linguagem de programa&#231;&#227;o ou no banco de dados. Como &#233; algo recorrente, crie uma fun&#231;&#227;o.  
Ex: (php)  
&#060;code&#062;$termo = desacentua($termo); &#060;/code&#062; 
Ou  
(sql)  
&#060;code&#062;WHERE desacentua(campo) LIKE desacentua(&#039;%termo%&#039;)&#060;/code&#062; ]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-360">Bruno</a>.</p>
<p>Bruno, o que costumo fazer &eacute; sempre comparar de forma desacentuada. A desacentua&ccedil;&atilde;o pode ser feita na linguagem de programa&ccedil;&atilde;o ou no banco de dados. Como &eacute; algo recorrente, crie uma fun&ccedil;&atilde;o.<br />
Ex: (php)<br />
&lt;code&gt;$termo = desacentua($termo); &lt;/code&gt;<br />
Ou<br />
(sql)<br />
&lt;code&gt;WHERE desacentua(campo) LIKE desacentua(&#039;%termo%&#039;)&lt;/code&gt; </p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Rafael Bernard Araujo		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-655</link>

		<dc:creator><![CDATA[Rafael Bernard Araujo]]></dc:creator>
		<pubDate>Sat, 02 Jul 2011 02:32:31 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-655</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-361&quot;&gt;H&#233;lio&lt;/a&gt;.

H&#233;lio, grato pela observa&#231;&#227;o. Vai ajudar outras pessoas. ]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-361">H&eacute;lio</a>.</p>
<p>H&eacute;lio, grato pela observa&ccedil;&atilde;o. Vai ajudar outras pessoas. </p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Alexandre		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-605</link>

		<dc:creator><![CDATA[Alexandre]]></dc:creator>
		<pubDate>Thu, 31 Mar 2011 17:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-605</guid>

					<description><![CDATA[Aqui funcionou... ]]></description>
			<content:encoded><![CDATA[<p>Aqui funcionou&#8230; </p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: H&#233;lio		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-361</link>

		<dc:creator><![CDATA[H&#233;lio]]></dc:creator>
		<pubDate>Wed, 11 Aug 2010 13:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-361</guid>

					<description><![CDATA[Rafael, achei o problema que tinha com pesquisa... 
Como acesso mysql via php, n&#227;o estava setando o charset: 
php.net/mysql_set_charset  
Agora funciona tudo transparente... sem nenhuma gambiarra ]]></description>
			<content:encoded><![CDATA[<p>Rafael, achei o problema que tinha com pesquisa&#8230;</p>
<p>Como acesso mysql via php, n&atilde;o estava setando o charset:</p>
<p>php.net/mysql_set_charset </p>
<p>Agora funciona tudo transparente&#8230; sem nenhuma gambiarra </p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Bruno		</title>
		<link>https://rafael.bernard-araujo.com/consultas-case-insensitive-e-accent-insensitive-no-mysql.php/comment-page-1#comment-360</link>

		<dc:creator><![CDATA[Bruno]]></dc:creator>
		<pubDate>Wed, 11 Aug 2010 13:17:13 +0000</pubDate>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=12#comment-360</guid>

					<description><![CDATA[Voc&#234; saberia me dizer se no caso de o registro no bd estar acentuado como eu fa&#231;o para que uma consulta por uma keyword n&#227;o acentuada funcione? 
 
Ex.: Tabela com campo nome e um registro com valor &#039;Jo&#227;o&#039;. Quando pesquisar por &#039;Joao&#039; teria que ser encontrado o registro com o acento. ]]></description>
			<content:encoded><![CDATA[<p>Voc&ecirc; saberia me dizer se no caso de o registro no bd estar acentuado como eu fa&ccedil;o para que uma consulta por uma keyword n&atilde;o acentuada funcione?</p>
<p>Ex.: Tabela com campo nome e um registro com valor &#039;Jo&atilde;o&#039;. Quando pesquisar por &#039;Joao&#039; teria que ser encontrado o registro com o acento. </p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
