🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #280

Re: Syntax para reemplazar acentos en tabla MySQL?

#280
From: Christian Szita
Date: Fri, 04 Dec 2009 14:22
54 lines
3170 bytes
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! 
Technical Details
Message-ID: <hfb5vo$oo9$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!va.linfati.cl!news.nivel5.cl!not-for-mail
References: <hf5rtf$acj$1@news.nivel5.cl> <d4653c54-ef73-4bf9-baa5-728abc503e3a@a32g2000yqm.googlegroups.com>

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,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!va.linfati.cl!news.nivel5.cl!not-for-mail
From: "Christian Szita" <christian@deadspam.com>
Newsgroups: chile.comp.programacion
Subject: Re: Syntax para reemplazar acentos en tabla MySQL?
Date: Fri, 4 Dec 2009 11:22:49 -0300
Organization: Varios
Lines: 56
Message-ID: <hfb5vo$oo9$1@news.nivel5.cl>
References: <hf5rtf$acj$1@news.nivel5.cl> <d4653c54-ef73-4bf9-baa5-728abc503e3a@a32g2000yqm.googlegroups.com>
NNTP-Posting-Host: pc-101-196-160-190.cm.vtr.net
X-Trace: news.nivel5.cl 1259936568 25353 190.160.196.101 (4 Dec 2009 14:22:48 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Fri, 4 Dec 2009 14:22:48 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Original-Bytes: 2865