Problemas con código de letras acentuadas
Publicado por Javier (10 intervenciones) el 25/01/2005 15:09:11
Señores:
Tengo un problema al tratar de validar las letras acentuadas en un control de texto.
Por algún motivo el sistema me arroja un código distinto al que deberían tener las letras acentuadas según la tabla...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/_pluslang_ascii_character_codes_chart_2.asp
Los códigos que capturo en Jscript serían:
á=225; é=130; í=237; ó=243; ú=250; Ñ=209 y ñ=241
cuando debería ser:
á=160; é=233; í=161; ó=162; ú=163; Ñ=164 y ñ=165
La validación se hace mediante una función javascript... a modo de ejemplo:
function TecKeyPress(Obj) {
var key = event.keyCode;
var tec = String.fromCharCode(key);
//á=225; é=233; í=237; ó=243; ú=250; Ñ=209; ñ=241
alert(tec + " | "+ key);
//Validaciones correspondientes...
...
}
Como dato anexo en el webconfig tengo seteada la cultura de esta manera:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="es-CL" uiCulture="es-CL" />
Porqué se produce esto?.
De antemano gracias por la eventual ayuda.
Tengo un problema al tratar de validar las letras acentuadas en un control de texto.
Por algún motivo el sistema me arroja un código distinto al que deberían tener las letras acentuadas según la tabla...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/_pluslang_ascii_character_codes_chart_2.asp
Los códigos que capturo en Jscript serían:
á=225; é=130; í=237; ó=243; ú=250; Ñ=209 y ñ=241
cuando debería ser:
á=160; é=233; í=161; ó=162; ú=163; Ñ=164 y ñ=165
La validación se hace mediante una función javascript... a modo de ejemplo:
function TecKeyPress(Obj) {
var key = event.keyCode;
var tec = String.fromCharCode(key);
//á=225; é=233; í=237; ó=243; ú=250; Ñ=209; ñ=241
alert(tec + " | "+ key);
//Validaciones correspondientes...
...
}
Como dato anexo en el webconfig tengo seteada la cultura de esta manera:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="es-CL" uiCulture="es-CL" />
Porqué se produce esto?.
De antemano gracias por la eventual ayuda.
Valora esta pregunta


0