C#팁

OS X의 파일명의 한글 자모음이 분리되어 보이는 경우 sa2랑 평점: 10.0/10 (1명 참여) 조회: 2761

OS X와 다른 OS간에 파일을 교환할때 파일명이 ㅎㅜㄴㅅㅡㄷㅏㅅㄴㅔㅅ.txt 이런식으로 표시되는 경우가 있었는데요


아래 소스코드를 참고해서 자모음을 합치거나 분리해서 표시할 수 있었습니다.


출처 : http://www.sysnet.pe.kr/2/0/1294
string han = "한";

string nfd = han.Normalize(NormalizationForm.FormD); // nfd == ㅎ ㅏ ㄴ
string nfc = nfd.Normalize(NormalizationForm.FormC); // nfc == 한

NFD (정준 분해) - NormalizationForm.FormD
NFC (정준 분해한 뒤 다시 정준 결합) - NormalizationForm.FormC
NFKD (호환 분해) - NormalizationForm.FormKD
NFKC (호환 분해한 뒤 다시 정준 결합) - NormalizationForm.FormKC

 
태그 : 자모음
작성자 정보
sa2랑
Level 58
 [EXP.13/250]

메일:  비공개
글등록 +12 660 덧글등록 +3 1420
자기소개
- 무적의 솔로부대



- 관심분야1 : visual C#, aspx, xaml, jQuery, wcf, visualstudio IDE
- 관심분야2 : OOP, GoF's Patterns, POSA1, UML, TDD
- 관심분야3 : ANSI SQL, SSAS, 오픈소스, 협업도구, feed
- 관심분야4 : UX, 모션그래픽
- 관심분야5 : openid(SSO), NFC
글 공유하기 |
  tweet facebook
2015-05-14 오후 1:29:27
나도한마디
사용자
HOONS            [2015-05-15]
Level 99
 [EXP.만랩]
꿀팁이군요!
사용자
레몬도리            [2015-05-15]
Level 64
 [EXP.63/250]
오~ 좋네요
사용자
홍삼액기스            [2015-05-26]
Level 7
 [EXP.0/14]
감사합니다!!
사용자
마마뭄            [2015-08-06]
Level 2
 [EXP.10/16]
저 위에 코드 실행해봤는데요.
nfc == 한으로 출력되지 않고 ㅎㅏㄴ 으로 출력되는데 한으로 출력하는 방법 없나요?
태그로 엮인글
글리스트
딕션어리 vs 데이터 테이블(값이 자주 변경)[2]  레미콘
C#으로 시리얼통신을 해보자! 시리얼 통신의 원리부터 구현까지[9] 파일첨부 아이프리드
트리뷰 + - 버튼을 이미지로 바꿀 수 있나요 ?[1]+1  훈스훈스훈스
안녕하세요. PartialView에 대한 질문 드립니다.[3] 파일첨부 노찬이
두 가지 간단한 질문..[2]+1  븅멍뭉친구
 ★현재글->   OS X의 파일명의 한글 자모음이 분리되어 보이는 경우[4]  sa2랑
달력컨트롤 예시 입니다.[4] 파일첨부 방랑개죽
WinForm 투명 컨트롤 ~ 작은 경험 하나 공유합니다.[2]+1  Booh
Hoons.net에 게시물에 소스코드를 이쁘게 넣고 싶다!! 하시는분들...[5]  아이프리드
모든 개발자들을 위한 비주얼 스튜디오[5]+7  sky
허접한 dllImport tip 입니다. [1]+1  비니픽
Ibatis.Net 트랜젝션 문제 해결하기 [3]+1  호랭이
MVC.NET 을 제외한 C# 프로젝트 내에서 Razor를 이용하여 Html 소스 가져오기[1]  호랭이
Reactive Extensions라이브러리 2 -event thread  Lookvv
C# 람다식(Lambda __EXPRESSION__) - 문형식 람다식 예제[1]  오엔제이
Reactive Extensions라이브러리 1 -Time관련[1]  Lookvv