Re: [Mono-hispano] acentos
Esa clase simplemente lo único que tiene útil es cómo reemplazar los carácteres de una codificación a otra. De este modo, si tu base de datos los devuelve como en latín simplemente deberás pasarlos a htmlentities si los mandas directamente al navegador o a ascii si los guardas en un archivo binario.
Re: [Mono-hispano] acentos
public void abrir_documento(string ruta, string archivo) { string []htmlEntities = new string[] {"á","é","í","ó","ú","Á","É","Í","Ó","Ú","ü","Ü","ñ","Ñ"}; string []latinEntities = new string[] {"á","é","í","ó","ú","Á","É","Í","Ó","Ú","ü","Ü","ñ","Ñ"}; string []asciiEntities = new string[] {"á","é","í","ó","ú","Á","É","Í","","Ú","ü","Ü","¤","¥"};//No usada //codificación del archivo que se va a abrir //evitamos problemas posteriores con la muestra de carácteres latinos System.Text.Encoding ascii = System.Text.Encoding.Default; using (StreamReader sr = new StreamReader(ruta+archivo,ascii)) { RutaServidor = ruta; ElArchivo = ruta+archivo; //Almacena el documento en la cadena contenido para poder //hacer uso de ésta. string contenido = sr.ReadToEnd(); CadenaOrigen = contenido; //sustituimos letras html por ascci europeo latin 1 int controladordecaracteres=0; foreach(string cadena in htmlEntities) { CadenaOrigen=CadenaOrigen.Replace(cadena,latinEntities[controladordecaracteres]); controladordecaracteres++; } } }
Re: [Mono-hispano] acentos
ya se el problema cual es es que los que me falta por resolver esta almacenado en la BD asi que si no hay otra opcion tendre que usar la clase que mandastes para ver si me salen estos dichosos caracteres. On 2/22/06, Fernando Garcia <[EMAIL PROTECTED]> wrote: con esto:solucione el problema en las paginas .aspx pues lo coloco en el pero en las paginas .ascx no lo he solucionado aundonde pongo este tag en los controles web. gracias
Re: [Mono-hispano] acentos
con esto:solucione el problema en las paginas .aspx pues lo coloco en el pero en las paginas .ascx no lo he solucionado aundonde pongo este tag en los controles web. gracias
Re: [Mono-hispano] acentos
Puedes pasarme la clase a mi tambien pues no se que hacer con el tema.On 2/22/06, Fernando Garcia <[EMAIL PROTECTED] > wrote:SALUDOS A TODOS.A mi me pasa lo mismo que a Roberto, yo uso Debian Sarge y desde mis PC clientes no veo ni las ñ ni los acentos en su lugar o no me pone nada o me pone algo extraño. Hice lo que dices poner en la web y nada.alguien sabe como se soluciona? On 2/22/06, Mario Carrión < [EMAIL PROTECTED]> wrote: On 2/22/06, Roberto Zenteno <[EMAIL PROTECTED]> wrote:> Hola a todos.> Estoy haciendo un proyecto en ASP.NET usando mono, todo trabaja bastante > bien, el único problema que se me ha presentado es relacionado con los> acentos y la ñ.>> Cuando presento en una página información que obtengo de mi base de datos y> esta contiene alguna palabra con un acento o con una ñ, simplemente no me > muestra la letra.>> Me asegure de que mi Web.config tuviese la linea > encoding="iso-8859-1"?>, tambien modifique el archivo> machine.config > > responseEncoding="iso-8859-1"> fileEncoding="iso-8859-1"/> >> tomando en cuenta un post de esta lista, pero sigue pasando exactamente lo> mismo.>> Mi version de mono es la 1.1.13, mysql-4.1.13-3 y open suseCambia el encoding de tu página en si. o utiliza UTF-8, que es la que se usa por defecto.Saludos-Mario Carrión < [EMAIL PROTECTED]>___Mono-hispano mailing list [EMAIL PROTECTED] https://listas.es.gnome.org/mailmanlistinfo/mono-hispano
Re: [Mono-hispano] acentos
SALUDOS A TODOS.A mi me pasa lo mismo que a Roberto, yo uso Debian Sarge y desde mis PC clientes no veo ni las ñ ni los acentos en su lugar o no me pone nada o me pone algo extraño. Hice lo que dices poner en la web y nada.alguien sabe como se soluciona? On 2/22/06, Mario Carrión <[EMAIL PROTECTED]> wrote: On 2/22/06, Roberto Zenteno <[EMAIL PROTECTED]> wrote:> Hola a todos.> Estoy haciendo un proyecto en ASP.NET usando mono, todo trabaja bastante > bien, el único problema que se me ha presentado es relacionado con los> acentos y la ñ.>> Cuando presento en una página información que obtengo de mi base de datos y> esta contiene alguna palabra con un acento o con una ñ, simplemente no me > muestra la letra.>> Me asegure de que mi Web.config tuviese la linea > encoding="iso-8859-1"?>, tambien modifique el archivo> machine.config > > responseEncoding="iso-8859-1"> fileEncoding="iso-8859-1"/> >> tomando en cuenta un post de esta lista, pero sigue pasando exactamente lo> mismo.>> Mi version de mono es la 1.1.13, mysql-4.1.13-3 y open suseCambia el encoding de tu página en si. o utiliza UTF-8, que es la que se usa por defecto.Saludos-Mario Carrión < [EMAIL PROTECTED]>___Mono-hispano mailing list[EMAIL PROTECTED] https://listas.es.gnome.org/mailmanlistinfo/mono-hispano