Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/06/2007, 13:07
Avatar de cmarti
cmarti
 
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: Problemas con acentos n Ñ s

Hola Carxl. Aca el problema viene dado por varias cosas. Disculpa si me pongo un poco pesado pero he leído en distintas partes varios post y en todos hay algo distinto. Te comento:

A) Algunos mencionan que el problema (en particular para los que escribimos en español) de los acentos y las ñs puede obedecer y actuar sobre varios motivos:

A.1 (Tomando por ejemplo Apache, MySQL y PhpMyAdmin) El charset configurado en MySQL es distinto al establecido en PhpMyAdmin. Problema !!

A.2 En el archivo apache.conf (Apache 1) ó apache2.conf (Apache 2) hay que descomentar o descomentariar como decimos en Argentina, la línea AddDefaultCharset ISO-8859-1 y en PhpMyAdmin ????? Quiero decir y si utilizo o necesito utilizar utf8. Qué sucede? Hay otra línea parecida? Problema !!!
Y en MySQL ???????

B) Seteos desde la línea de comandos o por código al momento de crear la base.
Nota: Cuando se instala el PhpMyAdmin, este deja como charset Swedish dado que según tengo entendido, esta interfaz fue hecha por suecos es entendible entonces, que el cotejamiento quede igual.

C) Utilización de encoding o algo así para ingresar en la base y/o mostrar.

D) Configuración de headers en las páginas que traen datos con acentos, Ñ s u otros caracteres que no están contemplados en la codificación nativa.

En síntesis. Un quilombo.

Un amigo con el que hablaba ayer, me decía que el dejó latin1 y no ha tenido hasta el momento, problema alguno y que si a mí el latin no me funciona, podría extender el rango del charset a utf8. En PhpMyAdmin lo tengo pero en MySQL no sé cómo hacerlo?

Podrías orientarme al respecto y disculpa la lata pero sintetiso una vez más mi necesidad:

AA) Desde my.ini configuro el charset?
BB) Por ser latino o mejor dicho, programar en español con los famosos caracteres que menciono (acentos, Ñ s, etc) me conviene modificar el charset por default que viene en el my.ini?
CC) Cuál es la palabra reservada dentro de ese archivo que debo alterar, descomentar o lo que sea?

Es lo único que me queda por definir porque Apache no lo pienso tocar hasta que no consulte con mi HSP cómo lo tienen ellos.
Para mí, no sé hasta dónde debo descomentar la línea AddDefaultCharset ISSO-8859-1
__________________
When all else is lost the future still remains.