Hola
necesito codificar una cadena de texto con caract. ISO. He probado varias formas pero no lo consigo hacer funcionar.
Código:
Private Function convertirStr (ByVal str As String) As String
Dim bytes() As Byte
Dim enc As New System.Text.ASCIIEncoding()
bytes = enc.GetBytes(str)
Dim latin1 = Encoding.GetEncoding(28591)
bytes = Encoding.Convert(Encoding.UTF8, latin1, bytes)
str = enc.GetString(bytes)
Return str
End Function
esta función me reemplaza los caracteres acentuados por ? Es decir, no me funciona.
En PHP sería esto:
$mensaje=urlencode($mensaje);
pero en VB.NET?