necesito codificar una cadena de texto con caract. ISO. He probado varias formas pero no lo consigo hacer funcionar.
Código:
esta función me reemplaza los caracteres acentuados por ? Es decir, no me funciona.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
En PHP sería esto:
$mensaje=urlencode($mensaje);
pero en VB.NET?