Encoding GreekEncoding = Encoding.GetEncoding(1254);
using (StreamReader sr = new StreamReader(sNotepadName+".txt", GreekEncoding))
{
while ((input = sr.ReadLine()) != null)
{
sTempInput = input.Split('='); //Data - double dotted above A=A
lMyDictionary.Add(sTempInput[0],sTempInput[1]);
}
}
:ファイルはギリシャ語のテキストを(コードページ1253)が含まれる場合 はたとえば、あなたがこのようなものを使用しますテキストボックスに。このデータは、我々はデータを見ることができる「ターミナル」フォントをメモ帳にコピーして貼り付けた場合
string[] sSplitedText = sEnteredText.Split(' '); //Because many letters can be entered with sapce as delimiter
foreach(string sNewStr in sSplitedText)
{
if (lMyDictionary.ContainsKey(sNewStr))
{
sReturnText += lMyDictionary[sNewStr];
}
}
ResultDisplayTextBox.Text = sReturnText;
「ターミナル」フォントは、テキストボックスに結果をVS2005で利用できないためには、箱やカンマやハイフンなどになります。エンコードテクニックが使用されていない場合、テキストボックスからデータを貼り付けても、ハートやその他のシンボルのように見えます。だから私の問題は整理されています。あなたのすべての返信をありがとう。
さらに詳しい情報が必要です – CyprUS
何が欲しいですか?テキストデータはフォントとは関係ありません。レンダリング/印刷などでデータを別のフォントに表示することができます – Tilak
テキストを表示するアプリケーションと同じフォントを使用します。 – animaonline