본문 바로가기

UTF8

Visual Studio 2010 UTF-8 파일 저장 및 공백 탭 제거하기(완결판). 2011/08/25 - [ETC] - Visual studio 2010 소스 저장 UTF-8 로 하기 및 뒷줄 공백 제거 아래에 있는건 파일 저장 할때 자동으로 utf-8로 저장을 하는거라.. 가끔 원치 않는 결과를 낳을수도 있게에 필요할때 단축키로 하는 방법을 만들어 봤습니다. 일단 Alt + 11키를 눌르거나 도구 -> 매크로 -> 매크로 IDE로 매크로 IDE를 실행시킴니다. 탐색기에서 MyMacros쪽에 추가 -> 모듈 추가로 새로운 매크로 파일을 생성후 Public Module Module1 여기 아래 부분에 매크로를 작성하시면 됨니다.. Imports System Imports EnvDTE Imports EnvDTE80 Imports EnvDTE90 Imports EnvDTE90a Import.. 더보기
Visual studio 2010 소스 저장 UTF-8 로 하기 및 뒷줄 공백 제거 Visual studio 의 기본 문자셋은 cp949 utf-8로 저장을 하려면 파일->고급 저장 옵션에서 설정을 해야만 한다... 하지만.. 매크로를 사용하면 되는데... 매크로를 이용한 utf-8 자동 저장하기 링크 주소 뒷줄 공백 제거 링크 주소 이걸 참조하셔서 하시면 되는데.. Public Sub DocumentEvents_DocumentSaved(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentSaved Dim path As String = Document.FullName MakeUTF8File(path) Dim result As vsFindResult 'Dim nameresult As String Try Document.Ac.. 더보기
c/c++에서 문자열 인코딩 변환! 유니코드 멀티바이트 UTF-8 쉽게 변환해보자~! 문자열을 인코딩 하는 방법은 여러가지가 있습니다.. 가장 널리 알려진 방법으로는 유니코드 -> 멀티바이트 wchar_t strUnicode[256] = {0,}; charstrMultibyte[256] = {0,}; wcscpy_s(strUnicode,256,L"유니코드"); int len = WideCharToMultiByte( CP_ACP, 0, strUnicode, -1, NULL, 0, NULL, NULL ); WideCharToMultiByte( CP_ACP, 0, strUnicode, -1, strMultibyte, len, NULL, NULL ); stl이용wstring strUni = L"유니코드"; int len = WideCharToMultiByte( CP_ACP, 0, &strUni[.. 더보기