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