グーグルで調べてみましたが、以下のテキストが属する文字セットを見つけることができませんでした:
具有éœé›»ç”¢ç”Ÿè£ç½®ä¹‹å½±åƒè¼¸å…¥è£ç½®
しかし<meta http-equiv="Content-Type" Content="text/html; charset=utf-8">
、その文字列を HTML ファイルに入れて保持すると、漢字を正しく表示できました。
具有靜電產生裝置之影像輸入裝置
だから私の質問は:
このテキストの文字セットを検出するには、どのツールを使用できますか?
そして、C#でそれらを適切に変換/エンコード/デコードするにはどうすればよいですか?
更新: 完成のために、このテストを更新しました。
[TestMethod]
public void TestMethod1()
{
string encodedText = "具有éœé›»ç”¢ç”Ÿè£ç½®ä¹‹å½±åƒè¼¸å…¥è£ç½®";
Encoding utf8 = new UTF8Encoding();
Encoding window1252 = Encoding.GetEncoding("Windows-1252");
byte[] postBytes = window1252.GetBytes(encodedText);
string decodedText = utf8.GetString(postBytes);
string actualText = "具有靜電產生裝置之影像輸入裝置";
Assert.AreEqual(actualText, decodedText);
}
}