Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

viernes, 20 de noviembre de 2009

Problemas con la ñ

Bueno, en estos días encontré un problemita trabajando con unos nombres que tenían nuestra preciada letra "ñ" (enie)

Resulta que cuando trataba de pasar uno de esos nombres a un datalist desde un textbox la aplicación da un error y habla de problemas de seguridad etc. Etc.

Error:

A potentially dangerous Request.Form value was detected from the client (ctl00$ContentPlaceHolder1$txtPProducto="...k 120mg niños ").


Muy feo verdad?

Pues ese errorcito era provocado por la letra "ñ"
Para resolver eso no basta con especificar la cultura también hay que especificar los encodings:
requestEncoding="iso-8859-1"
responseEncoding="iso-8859-1"
fileEncoding="iso-8859-1"
culture="es-MX"
uiCulture="es-MX"/>;
O mas facil:
String nombre = Server.HtmlDecode(TextBox1.Text)

 

Enjoy! Y recuerda que la vida es corta, tira código pero recuerda divertirte!

martes, 3 de noviembre de 2009

Tomar una palabra de un string en sql server

SELECT CASE CHARINDEX(' ', [campo], 1)
     WHEN
0 THEN [campo] -- empty or single word
     ELSE SUBSTRING(
[campo], 1, CHARINDEX(' ', [campo], 1) - 1) -- multi-word
END

FROM [tabla]