javad3151
یک شنبه 08 اردیبهشت 1387, 09:49 صبح
سلام
یک وب سرویس ارسال sms خریدم که یکی از پارامتر های اون message که باید string باشه
وقتی انگلیسی پیام میفرستم مشکلی نداره ولی پیام های فارسی رو بصورت ????? نمایش میده !
من با تابع زیر تبدیل به utf8 می کنم ولی بازهم فایده نداره:افسرده:
Public Shared Function ConvertEncoding(ByVal srcStr As String, ByVal srcEnc As Encoding, ByVal destEnc As Encoding) As String
Dim bytes() As Byte = srcEnc.GetBytes(srcStr)
bytes = Encoding.Convert(srcEnc, destEnc, bytes)
Return destEnc.GetString(bytes)
End Function
send parameter:
s2.multiSend("***", "***", numbers, "****", ConvertEncoding(Me.tx_msg.Text, Encoding.Default, Encoding.Unicode), 0, i, i2, "")
اگر دوستان راهنمایی کنند خیلی ممنون میشم
یک وب سرویس ارسال sms خریدم که یکی از پارامتر های اون message که باید string باشه
وقتی انگلیسی پیام میفرستم مشکلی نداره ولی پیام های فارسی رو بصورت ????? نمایش میده !
من با تابع زیر تبدیل به utf8 می کنم ولی بازهم فایده نداره:افسرده:
Public Shared Function ConvertEncoding(ByVal srcStr As String, ByVal srcEnc As Encoding, ByVal destEnc As Encoding) As String
Dim bytes() As Byte = srcEnc.GetBytes(srcStr)
bytes = Encoding.Convert(srcEnc, destEnc, bytes)
Return destEnc.GetString(bytes)
End Function
send parameter:
s2.multiSend("***", "***", numbers, "****", ConvertEncoding(Me.tx_msg.Text, Encoding.Default, Encoding.Unicode), 0, i, i2, "")
اگر دوستان راهنمایی کنند خیلی ممنون میشم