ù
をa
に英語で変換しようとしています。C#でラテン文字を英語のエンコーディングに変換する
のコード例は:私はasciiSring
に取得することは
Encoding latinEncoding = Encoding.GetEncoding("Windows-1252");
Encoding ascii = Encoding.ASCII;
byte[] latinBytes = ascii.GetBytes(txt);
string asciiSring = latinEncoding.GetString(latinBytes);
ある
'?' 'a'の代わりにこれを正しく行うにはどうすればよいですか?
コードページを使用して* a *をa * a *に変換することは非常に不可能です。 * a *はASCII文字セットの一部なので、ほぼすべてのコードページでほぼ常に* a *です。 – xanatos
Windows 1255はラテン語ではなくヘブライ語ですが、あなたはそれを知っていますか? – xanatos
あなたは正しく、 'Windows-1252'でも動作しません。 –