API를 사용하다보면 보통 해외에서 만든 소스가 대부분입니다.

따라서 한글을 지원하기도 하고 안하기도 하는데

한글을 지원하더라도 유니코드로 문자열이 처리가 되면 난감합니다.

그래서 이번엔 유니코드를 한글로 변환하는 프로그램을 작성해봤습니다.


- 소스코드


public string uni_to_kr(string uni)

{

     string line;

     uni = uni.ToUpper(); // 문자열을 모두 대문자로 변환

     // 파일 읽기

     System.IO.StreamReader file = new System.IO.StreamReader(@"d:\unicode.txt"); 

     while ((line = file.ReadLine()) != null) // 파일 한 줄 단위로 읽기

     {

          if (line.Contains(uni)) // 입력 한 유니코드가 포함 된 줄이면

          {

               file.Close(); // 파일 닫기

               return line.Split('\t')[1].ToString(); // 한글 문자열 반환

          }

     }

     return null;

}


unicode.txt



다음 유니코드가 저장 되어있는 파일을 읽어서 코드를 찾은 후 한글을 반환하는

아주 간단한 소스코드입니다.


질문 사항은 댓글로 달아주세요!




'C#' 카테고리의 다른 글

C# 기초다지기 - 문자열  (2) 2018.11.07
C# 기초다지기 - 배열  (1) 2018.11.06
C# 기초다지기 - 상수  (0) 2018.11.06
C# 기초다지기 - 캡슐화  (0) 2018.11.05
C# 기초다지기 - 프로그램 구조  (0) 2018.11.05
C# 기초다지기 - 변수  (0) 2018.11.05
C# DB연동  (1) 2018.08.29
[C#] Visual Studio 2017 C# OpenCV 라이브러리 설치  (0) 2018.08.18


본 게시글은 Visual Studio 2017 및 OpenCV 2.4.10 버전 기준으로 작성되었음을 알려드립니다.


* 설치하기
1. https://opencv.org/releases.html 링크에 접속합니다.

2. 2.4.10 버전의 win pack을 다운받고 압축을 풉니다. 
   (경로 상관없이 외워두시기만 하면 됩니다.)

3. Visual Studio 2017을 실행합니다.

4. C# Windows Forms 앱으로 프로젝트를 생성합니다.

4-1. 프로젝트를 한번 실행해줍니다.(Ctrl + F5)

5. 생성한 c# 프로젝트 폴더로 이동합니다.

6. 프로젝트 폴더 - bin - debug 에 2번에 풀었던 압축 파일을 모두 복사해줍니다.

7. 다시 Visual Studio로 돌아와서 솔루션 탐색기 - 참조 - 우클릭 - 참조 추가

8. 아래측 찾아보기 버튼을 누르고 6번에 복사해준 폴더로 이동합니다.

9. OpenCV ~ 5개의 dll 파일을 선택하고 추가해줍니다.


10. 확인을 누르면 Visual Studio 2017 C# 환경에서 OpenCV 라이브러리를 사용할 
     준비가 완료되었습니다.


질문사항은 댓글로 달아주세요!



'C#' 카테고리의 다른 글

C# 기초다지기 - 문자열  (2) 2018.11.07
C# 기초다지기 - 배열  (1) 2018.11.06
C# 기초다지기 - 상수  (0) 2018.11.06
C# 기초다지기 - 캡슐화  (0) 2018.11.05
C# 기초다지기 - 프로그램 구조  (0) 2018.11.05
C# 기초다지기 - 변수  (0) 2018.11.05
C# DB연동  (1) 2018.08.29
[C#] 유니코드 한글로 변환하기  (0) 2018.08.22

to Top