Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET中通过php/mysql实现的外文字符串_Vb.net - Fatal编程技术网

VB.NET中通过php/mysql实现的外文字符串

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输出

我有个问题。我使用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输出

ΓεασελςӞÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ

在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
方法为您应用编码。