반응형
* C# Text File Read 시 한글 깨짐 방지 예제...
전체 소스코드
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace CSharp_File
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "TXT File(*.txt) | *.txt";
if (ofd.ShowDialog() == DialogResult.OK)
{
label1.Text = ofd.FileName;
//File Read...
//한글 깨짐
//using (System.IO.StreamReader sr = new System.IO.StreamReader(label1.Text))
//1. 첫번째 방법
//using (System.IO.StreamReader sr = new System.IO.StreamReader(label1.Text, System.Text.Encoding.Default ))
//2. 두번째 방법
using (System.IO.StreamReader sr = new System.IO.StreamReader(label1.Text, System.Text.Encoding.GetEncoding(949)))
{
textBox1.Text = sr.ReadToEnd();
}
}
}
}
}
*예제 결과
https://kdsoft-zeros.tistory.com/32
반응형
'C# Programming' 카테고리의 다른 글
[C#] [WMI] 윈도우 시작 프로그램 조회 (Startup Program) (0) | 2020.01.28 |
---|---|
[C#] [API] 인터넷 연결 체크 (Internet Connect Check) (0) | 2020.01.21 |
[C#] [API] 컨트롤 (Control) 모서리 둥글게 만들기 (0) | 2020.01.15 |
[C#] 숫자 (금액) 을 한글로 변환 (1) | 2020.01.13 |
[C#] IP Ping Check (0) | 2020.01.11 |