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!
"_Rodrigo_" <rmu...@gmail.com> escribi� en el mensaje
news:d4653c54-ef73-4bf9...@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!
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