我在编程遇到了一个问题,我不能将UTF-8编码方式的字符串转换为ANSI编码的字符串,好像LABVIEW里没有vi可以提供转换功能。我应该怎么做才能转换这两种编码方式的字符串呢。
例子:
UTF-8:
<?xml version="1.0" encoding="UTF-8"?>
<response code="404" desc="娌℃湁鍙敤鐨刴ac鍦板潃">
</response>
ANSI:
<?xml version="1.0" encoding="UTF-8"?>
<response code="404" desc="没有可用的mac地址">
</response>
已解决! 转到解答。
不好意思,我忘记了,我插张图片吧:
用.NET的构造器结点,调用“mscorlib.dll”这个动态链接库。找不到的朋友可以用搜索搜下。
找到该DLL下的“StreamReader”就可以按照上面的图进行操作了,里面有许多关于编码的功能,可以查阅MSDN来了解它们的功能。
我对“ReadToEnd”不是太了解,有时候会出现读不出汉字来。可以考虑用读取文本文件功能来代替(“笨办法”)