Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Sustituir acentos

Estas en el tema de Sustituir acentos en el foro de PHP en Foros del Web. Hola buenos días tengo un pequeño problema en este primer ejemplo: Código PHP: $select  =  "SELECT tipo_bolso FROM " . TABLE_ADS . "  where `id`='$anuncios'" ; $resultado   =  mysql_query ( ...
  #1 (permalink)  
Antiguo 29/09/2015, 03:36
 
Fecha de Ingreso: septiembre-2015
Mensajes: 6
Antigüedad: 8 años, 6 meses
Puntos: 0
Sustituir acentos

Hola buenos días tengo un pequeño problema en este primer ejemplo:

Código PHP:
$select "SELECT tipo_bolso FROM ".TABLE_ADS."  where `id`='$anuncios'";
$resultado  mysql_query($select);             
while(
$row mysql_fetch_assoc($resultado)) {
$cadena 'Bolso de gandía';//$row['tipo_bolso'];
$cambio = (string)$cadena;
$cambio ereg_replace("[áéíóúabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.&-/]","",$cambio);
$res=$db->query("update ".TABLE_ADS." set tipo_bolso_num='$cambio' where `id`='$anuncios'");

Si escribo directamente la cadena con el nombre si me cambia el acento por la vocal


Código PHP:
$select "SELECT tipo_bolso FROM ".TABLE_ADS."  where `id`='$anuncios'";
$resultado  mysql_query($select);             
while(
$row mysql_fetch_assoc($resultado)) {
$cadena $row['tipo_bolso'];
$cambio = (string)$cadena;
$cambio ereg_replace("[áéíóúabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.&-/]","",$cambio);
$res=$db->query("update ".TABLE_ADS." set tipo_bolso_num='$cambio' where `id`='$anuncios'");

si lo pongo para que lo coja de la cadena no me la sustituye

Que hago mal?

Gracias
  #2 (permalink)  
Antiguo 29/09/2015, 07:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Sustituir acentos

Cita:
Que hago mal?
Nada.

¿La codificación que usas en tu base de datos así como tus scripts es la misma?

Puede que tal vez necesites usar alguna función como utf8_encode() o utf8_encode() por si fuera el caso de que uses UTF-8 y algo ande mal.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/09/2015, 10:44
 
Fecha de Ingreso: septiembre-2015
Mensajes: 6
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Sustituir acentos

Grácias era eso

Etiquetas: acentos, mysql, select, sustituir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:28.