リッチテキスト(PDFまたはDOCからペースト)をRTFマークアップに変換するシンプルなC#Windowsフォームアプリケーションがあります。私はこのようなアジア言語の文字に貼り付けるたびしかし: ありがとうございました
RTFマークアップは、このような彼らの進同等に文字を変換します。それは、これを防止し、RTFマークアップは、実際のアジア言語の文字を保持させることが可能かどう \'82\'a0\'82\'e8\'82\'aa\'82\'c6\'82\'a4\'82\'b2\'82\'b4\'82\'a2\'82\'dc\'82\'b5\'82\'bd
C#リッチテキストボックスでアジア言語の文字を16進数に変換できないようにする
誰もが知っています?実際の文字をRTFマークアップウィンドウに貼り付けると変換されないので、理論的には可能です。ここでアプリの
private void rtfBox_TextChanged(object sender, EventArgs e){
plainTextBox.Text = rtfBox.Rtf.ToString();
}
ソースは、誰もがしたい場合:要求ごと
は、ここでは、プレーンテキストフィールドにRTFテキスト...アジア言語の文字が変換され得る点であるプッシュ実際のコードですさらに参照: https://github.com/cemerson/RTFMarkupHelper
関連/重複の可能性:
- Best way to decode hex sequence of unicode characters to string
- How to output unicode string to RTF (using C#)
- How to convert a string to RTF in C#?
- Output RTF special characters to Unicode
- Display of Asian characters (with Unicode): Difference in character spacing when presented in a RichEdit control compared with using ExtTextOut
- Converting Unicode strings to escaped ascii string
- How can I decode HTML characters in C#?
- How to encode and decode Broken Chinese/Unicode characters?
これをチェックしてください。 http://stackoverflow.com/questions/3446649/richtextbox-rtf-return-unicode-format-or-ansi-format –
「誰でも行動を見たい場合は、ここにアプリケーションを構築する」最小限のコンパイル可能なコードを投稿するここで問題を再現してください。 – Eser