Saeed.MD
شنبه 01 بهمن 1390, 01:35 صبح
سلام
من خیلی مبتدی هستم
یه برنامه درست کردم که فایلای متنی رو عربیک (1256) اینککودینگ کنه و به صورت یونیکد ذخیره کنه
تو قسمت ذخیره کردن هیچ مشکلی نیس
سوال من اینه :
چطوری وقتی تکست رو باز میکنم به صورت عربیک اینکودینگ کنه و نمایش بده
81181
مثل همین طوری که تو مرورگر ها انجام میشه
81182
---------
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "SRT Files (.srt)|*.srt";
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
RTB.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText );
}
private void button2_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "SRT Files (.srt)|*.srt";
if (saveFileDialog1.ShowDialog() == DialogResult.OK && saveFileDialog1.FileName.Length > 0)
RTB.SaveFile(saveFileDialog1.FileName.ToString(), RichTextBoxStreamType.UnicodePlainText);
}
private void Form1_Load(object sender, EventArgs e)
{
}
من خیلی مبتدی هستم
یه برنامه درست کردم که فایلای متنی رو عربیک (1256) اینککودینگ کنه و به صورت یونیکد ذخیره کنه
تو قسمت ذخیره کردن هیچ مشکلی نیس
سوال من اینه :
چطوری وقتی تکست رو باز میکنم به صورت عربیک اینکودینگ کنه و نمایش بده
81181
مثل همین طوری که تو مرورگر ها انجام میشه
81182
---------
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "SRT Files (.srt)|*.srt";
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
RTB.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText );
}
private void button2_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "SRT Files (.srt)|*.srt";
if (saveFileDialog1.ShowDialog() == DialogResult.OK && saveFileDialog1.FileName.Length > 0)
RTB.SaveFile(saveFileDialog1.FileName.ToString(), RichTextBoxStreamType.UnicodePlainText);
}
private void Form1_Load(object sender, EventArgs e)
{
}