I've tried googling around but wasn't able to find what charset that this text below belongs to:

```
å…·æœ‰éœé›»ç”¢ç”Ÿè£ç½®ä¹‹å½±åƒè¼¸å…¥è£ç½®

```

But putting `<meta http-equiv="Content-Type" Content="text/html; charset=utf-8">` and keeping that string into an HTML file, I was able to view the Chinese characters properly:

```
具有靜電產生裝置之影像輸入裝置 

```

So my question is:

1. **What tools can I use to detect the character set of this text?**
2. **And how do I convert/encode/decode them properly in C#?**

Updates:
For completion sake, I've updated this test.

```
   [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);
    }
}

```