C#のブルート中国のエンコーディング

知らない、テキストから取得するための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はデコードされたテキストで来ました。

おすすめ

転載: www.cnblogs.com/huanyun/p/11611293.html