VB.NET中通过php/mysql实现的外文字符串
我有个问题。我使用php访问mysql数据库,将字符串加载到我的vb.net应用程序中(出于安全原因,我不想直接访问数据库-调试/反汇编数据库的密码)。这就是我使用php的原因。但是,当我尝试加载另一种语言的字符串时,我会得到以下结果:VB.NET中通过php/mysql实现的外文字符串,vb.net,Vb.net,我有个问题。我使用php访问mysql数据库,将字符串加载到我的vb.net应用程序中(出于安全原因,我不想直接访问数据库-调试/反汇编数据库的密码)。这就是我使用php的原因。但是,当我尝试加载另一种语言的字符串时,我会得到以下结果: Dim msg_to_app_from_server As String = New System.Net.WebClient().DownloadString(URL) 数据库正在使用:utf8\u general\u ci 数据库条目| vb.net输出
Dim msg_to_app_from_server As String = New System.Net.WebClient().DownloadString(URL)
数据库正在使用:utf8\u general\u ci
数据库条目| vb.net输出ΓεασελςӞÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ 在vb.net中是否有一个转换器来输出干净的字符串?或者我如何处理这个?PHP脚本输出就是那个字符串。页面上没有其他信息 提前感谢您找到了解决方案:
Dim to_byte() As Byte = Encoding.Default.GetBytes(msg_to_user_from_server)
Dim converted_string As String = System.Text.Encoding.UTF8.GetString(to_byte)
MsgBox(converted_string)
很高兴您自己解决了这个问题。但是,您应该知道,您可以设置,以便
DownloadString
方法为您应用编码。