知らない、テキストから取得するためのAPIが正常に中国を出て来ることができるかを確認するために、方法のかなりの数ではない可能性、直接ブルートフォースのために、有効な符号化である、使用され
パブリック 静的 ボイド DecodeStr(文字列strの) { foreachの(VARの M でEncoding.GetEncodings()) { foreachの(VAR N でEncoding.GetEncodings()) { バイト [] X = Encoding.GetEncoding(m.CodePage).GetBytes(STR ); 列 Y = Encoding.GetEncoding(n.CodePage).GetString(X)。 Console.WriteLineを(文字列 .Format(" {0}、{1} => {2}、{3} {4} "、m.CodePage、m.Name、n.CodePage、n.Name、Y))。 } } }
最後に、どのような時間を推測し、推測に頼ること、すごい、方法を知っています。
VAR M = Encoding.GetEncoding(" ISO-8859-1 " ).GetBytes(ファイル名)。 VAR N = Encoding.GetEncoding(" UTF-8 ").GetString(M)。
ファイル名はエンコードされ、nはデコードされたテキストで来ました。