将拉丁语 Unicode 字符转换为日语字符
Convert Latin Unicode characters to Japanese counterparts
将 Unicode 字符翻译成对应的拉丁字符以进行比较可以通过规范化来实现。但是,如果我想从标准 'A' 转到 'A'(日文 0xEF,0xBC,0xA1)?
有没有办法使用框架来音译它?
- 添加参考
Microsoft.VisualBasic
。但是在.Net Core中,这个程序集只适用于3.0以上。
- 喜欢这个代码
using Microsoft.VisualBasic;
using System;
namespace TestConsole
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Narrow to Wide: " + Strings.StrConv("ABCDEFG", VbStrConv.Wide, 0));
// output Narrow to Wide: ABCDEFG
Console.Read();
}
}
}
将 Unicode 字符翻译成对应的拉丁字符以进行比较可以通过规范化来实现。但是,如果我想从标准 'A' 转到 'A'(日文 0xEF,0xBC,0xA1)? 有没有办法使用框架来音译它?
- 添加参考
Microsoft.VisualBasic
。但是在.Net Core中,这个程序集只适用于3.0以上。 - 喜欢这个代码
using Microsoft.VisualBasic;
using System;
namespace TestConsole
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Narrow to Wide: " + Strings.StrConv("ABCDEFG", VbStrConv.Wide, 0));
// output Narrow to Wide: ABCDEFG
Console.Read();
}
}
}