El mar, 12-08-2014 a las 15:09 -0400, Luis Daniel Estevez escribió:
> On 08/12/2014 12:15 PM, Alberto José García Fumero wrote:
> > El mar, 12-08-2014 a las 12:09 -0400, Luis Daniel Estevez escribió:
> >> On 08/12/2014 11:26 AM, Alberto José García Fumero wrote:
> >>> El mar, 12-08-2014 a las 10:57 -0400, Luis Daniel Estevez escribió:
> >>>> En Windows nunca tuve problemas con esto, pero ahora en Linux, necesito
> >>>> instalar algo para que el php me coja los caracteres en español, como
> >>>> las tildes y la ñ!!! estoy en OpenSuse, y ya busque en el yast algo como
> >>>> php-es, php-en, php-lang, pero nada...
> >>>>
> >>>>
> >>> No entendí demasiado bien el problema.
> >>> ¿Qué significa exactamente "coger los caracteres en español"? ¿Presentar
> >>> vocales acentuadas, eñe, etc. en una página PHP? ¿O que mi teclado
> >>> escriba en español cuando estoy programando en PHP?
> >> Si, lo siento por los inconvenientes, fue una pobre descripcion de mi
> >> problema...
> >> Estoy haciendo una app en php, que fundamentalmente, recoge archivos de
> >> texto de los usuarios, y guarda su contenido en BD, pero cuando choca
> >> con una tilde o una eñ (cuando esta procesando el archivo de texto),
> >> inmediatamente se detienemostrando el siguiente error
> >> Incorrect string value: '\xC1' for column 'descripcion' at row 111
> >> siendo 'descripcion' la columna donde estoy guardando el dato, y el row
> >> 111, la fila 111 del archivo a procesar, esta palabra es SOFÁ, pero lo
> >> mismo pasa con todos los caracteres 'unicos' de nuestro idioma, ahora,
> >> se que debo instalar un paquete/extension o algo para que PHP no me de
> >> mas este problema, pero no se cual es, estoy trabajando en Suse 13.1 con
> >> los repos actualizados... apache + php + mariaDB (pero con mysql me pasa
> >> tambien)
> > ¿Y qué ISO se le declaró a la base cuando fue creada? ¿ISO-8859-1?
> >
> > Quizás también pudieras considerar trabajar UTF-8 y usar las funciones
> > convert_uuencode y su inversa, del PHP.
> ok, te dire lo que intente, fui al php.ini y sustitui todo los 
> ISO-8859-1 por UTF-8 , sin exito por esta via, para descartar que fuese 
> problemas en la BD, lo inserte manualmente sin ningun inconveniente, ahi 
> si cogio todos estos caracteres, importo la BD, y la misma app a 
> Windows, y sin problemas.... lo que necesito es que mi servidor acepte 
> este charset, pq la BD y la app estan OK
> 

El php.ini del php5 tiene una etiqueta default_charset="UTF-8" que
puedes probar a activar.
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
Las autoridades sanitarias advierten:
El uso prolongado de Windows puede provocar dependencia.


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.
For all your IT requirements visit: http://www.transtec.co.uk

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a