C#でlatin1(ISO-8859-1)をUTF8に変換したい。これを行う最善の方法は何ですか?
私の文字列は「Công ty TNHH TM và DL Việt Hương」です。
C#でlatin1(ISO-8859-1)をUTF8に変換したい。これを行う最善の方法は何ですか?
私の文字列は「Công ty TNHH TM và DL Việt Hương」です。
C# で latin1 (ISO-8859-1) を UTF8 に変換します。
Encoding.UTF8.GetString(Encoding.GetEncoding("iso-8859-1").getBytes(s))
また
C-Sharp では System.Text を使用します。
byte[] utf8Bytes = Encoding.UTF8.GetBytes("ASCII to UTF8");
byte[] isoBytes = Encoding.Convert(Encoding.ASCII, Encoding.UTF8, utf8Bytes);
string uf8converted = Encoding.UTF8.GetString(isoBytes);
ソース: