Article View: chile.comp.programacion
Article #281Re: Syntax para reemplazar acentos en tabla MySQL?
From: Jorge Pizarro Callejas
Date: Sat, 05 Dec 2009 18:07
Date: Sat, 05 Dec 2009 18:07
71 lines
3768 bytes
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-mailReferences:
<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>