🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #281

Re: Syntax para reemplazar acentos en tabla MySQL?

#281
From: Jorge Pizarro Callejas
Date: Sat, 05 Dec 2009 18:07
71 lines
3768 bytes
Christian Szita escribi�:
> Muchas gracias! funcion� perfecto.
> 
> "_Rodrigo_" <rmunozc@gmail.com> escribi� en el mensaje 
> news:d4653c54-ef73-4bf9-baa5-728abc503e3a@a32g2000yqm.googlegroups.com...
> On 2 dic, 11:00, "Christian Szita" <christ...@deadspam.com> wrote:
>> Estimados,
>>
>> No soy muy ducho en lo que a sintaxis de bases de datos se refiere; 
>> necesito
>> hacer algo muy sencillo..
>>
>> Que consulta SQL tengo que correr en phpMyAdmin para reemplazar todos los 
>> �
>> � � � � � � por sus equivalentes sin acento?
>>
>> la tabla es products_description y la columna con el nombre es 
>> products_name
>>
>> Dado que activ� el SEO en OsCommerce donde la URL es compuesta por el 
>> nombre
>> del producto (en vez de product_description.php?id=xxx es
>> incre�ble-inal�mbrico-a999.html) se me produjo un problema con los acentos
>> en el nombre del producto.
>>
>> gracias :)
> 
> Quiz�s te podria servir algo as�:
> 
> update products_description set products_name = replace(products_name,
> ��, �a�);
> update products_description set products_name = replace(products_name,
> ��, �e�);
> update products_description set products_name = replace(products_name,
> ��, �i�);
> update products_description set products_name = replace(products_name,
> ��, �o�);
> update products_description set products_name = replace(products_name,
> ��, �u�);
> update products_description set products_name = replace(products_name,
> ���, �A�);
> update products_description set products_name = replace(products_name,
> �ɒ, �E�);
> update products_description set products_name = replace(products_name,
> �͒, �I�);
> update products_description set products_name = replace(products_name,
> �Ӓ, �O�);
> update products_description set products_name = replace(products_name,
> �ڒ, �U�);
> update products_description set products_name = replace(products_name,
> ��, �n�);
> update products_description set products_name = replace(products_name,
> �ђ, �N�);
> 
> suerte! 
> 
> 
Otra alternativa ser�a crear la tabla con codificado UTF-8. En este caso 
ser�a del tipo:

create table nombredetabla charset utf8 collate utf8_general_ci

Eso deber�a resolverte los problemas de usar caracteres raros como la �, 
las tildes, las umlauts, etc.

-- 
Jorge Pizarro Callejas
Alumno de Ingenier�a Civil Inform�tica
UTFSM, Valpara�so, Chile
+56976247629
http://www.jorgicio.net78.net
Technical Details
Message-ID: <hfec58$j94$1@localhost.localdomain>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!news-xfer.nntp.sonic.net!news.kjsl.com!news.nivel5.cl!news.newsgroup.cl!not-for-mail
References: <hf5rtf$acj$1@news.nivel5.cl> <d4653c54-ef73-4bf9-baa5-728abc503e3a@a32g2000yqm.googlegroups.com> <hfb5vo$oo9$1@news.nivel5.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: e499fe1f24,73878f3fe7ee3842
X-Google-Attributes: gide499fe1f24,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: SPANISH,CP1252
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!news-xfer.nntp.sonic.net!news.kjsl.com!news.nivel5.cl!news.newsgroup.cl!not-for-mail
From: Jorge Pizarro Callejas <thirteenth.step.1707@gmail.com>
Newsgroups: chile.comp.programacion
Subject: Re: Syntax para reemplazar acentos en tabla MySQL?
Date: Sat, 05 Dec 2009 15:07:28 -0300
Organization: Newsgroup.cl Temporal Server
Lines: 71
Message-ID: <hfec58$j94$1@localhost.localdomain>
References: <hf5rtf$acj$1@news.nivel5.cl> <d4653c54-ef73-4bf9-baa5-728abc503e3a@a32g2000yqm.googlegroups.com> <hfb5vo$oo9$1@news.nivel5.cl>
NNTP-Posting-Host: pc-175-92-47-190.cm.vtr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: localhost.localdomain 1260041193 19748 190.47.92.175 (5 Dec 2009 19:26:33 GMT)
X-Complaints-To: no-spam@newsgroup.cl
NNTP-Posting-Date: Sat, 5 Dec 2009 19:26:33 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (X11/20091001)
In-Reply-To: <hfb5vo$oo9$1@news.nivel5.cl>