VB.net Chinese Pinyin Code Conversion (supports simplified and traditional Chinese characters, full-width alphanumeric characters)