【发布时间】:2018-08-10 06:32:25
【问题描述】:
我正在编写一个程序作为 VB.net 的复习,我想我不妨让它做一些我必须做的事情:将输入字符串转换为 UTF-16LE,然后转换为 Base64 .
现在,在 PHP 中,我可以这样做:
<?php
$UTF8_String = "example string";
$UTF16_String = mb_convert_encoding($UTF8_String,"UTF-16LE","UTF-8");
$base64_encoded = base64_encode($UTF16_String);
echo $base64_encoded;
甜蜜而简单。
...但是在 vb.net 中,我不知道如何从
获取字符串Dim strInput = inputBox.Text
将其转换为 UTF-16LE(必须为 UTF-16LE),然后将生成的字符串转换为 Base64。
谢谢!
编辑:Gserg 和 Steven 的代码都运行良好,它有助于查看两种转换文本的方法:一种使用可指定的编码,另一种使用 Unicode。史蒂文的回答此时更完整,所以我会接受它。谢谢!
【问题讨论】:
标签: vb.net string base64 utf-16le