VB.NET을 사용하여 UTF8 문자열을 ISO-8859-1 문자열로 변환해야합니다.UTF8 문자열을 ISO-8859-1로 인코딩 String (VB.NET)
예를 들면?
내가 라틴 기능이 아닌 실행을 시도 텍스트을 강조했다. 잘못된 문자열이 나타납니다.
제 경우는 API를 사용하여 SMS를 보내야한다는 것입니다.
baseurl = "http://www.myweb.com/api/sendsms.php"
client = New WebClient
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
client.Encoding = System.Text.Encoding.GetEncoding("ISO-8859-1")
client.QueryString.Add("user", user)
client.QueryString.Add("password", pass)
client.QueryString.Add("alias", myAlias)
client.QueryString.Add("dest", mobile)
textoSms = Me.mmTexto.Text
textoSms = System.Web.HttpUtility.UrlEncode(textoSms)
client.QueryString.Add("message", textoSms)
data = client.OpenRead(baseurl)
reader = New StreamReader(data)
s = reader.ReadToEnd()
data.Close()
reader.Close()
하지만 실행은 ... 내가 잘못된 메시지가 나타납니다
지금 나는이 코드가 있습니다. 예를
를 들어 내가 작성하는 경우 : 마나 반환 MAA는 아나가
내가 aigüa에게 반환 AIGA
전혀 희망이 없습니다. 나는 100 %에서 잘 작동하는 해결책을 얻지 못했습니다. 그렇지 않다면 나는 그것을 해결 된 것으로 표시했을 것입니다 ... 죄송합니다 ... – aco
아니요, 물었습니다. 당신은 무엇을 시도 했습니까? 이 "질문"은 선행 연구의 증거가 없으므로 무엇을 해야할지를 묻는 것입니다. –
나는 당신이 말한 것을 이해하지 못한다 .... 단지 그 질문이 3 년 전에 열렸다는 것을 안다! – aco