Re: [Mono-hispano] acentos

2006-02-22 Por tema Alberto León
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

2006-02-22 Por tema Alberto León
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

2006-02-22 Por tema Fernando Garcia
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

2006-02-22 Por tema Fernando Garcia
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

2006-02-22 Por tema Fernando Garcia
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

2006-02-22 Por tema Fernando Garcia
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