Lyn
조회 수 29736 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Trac, Mantis, Redmine 은 기본적으로 UTF-8을 사용한다.

그러나 VC++은 소스를 ascii로 저장하기 때문에 저장소 연동을 하면 소스에서 한글이 다 박살난 채로 보이게 된다.

이것을 해결하기위해서는 소스를 UTF-8로 저장 해야 되는데, 저장시 자동으로 UTF-8로 변환을 하는 매크로가 있다



MacroIDE -> EnviromentEvents에


Imports System.IO


추가 한다. 그 아래에


Sub MakeUTF8File(ByVal path As String)

    Dim input As New FileStream(path, FileMode.Open)


    'Check BOM

    Dim isUTF8 As Boolean = (input.ReadByte = &HEF And input.ReadByte = &HBB And input.ReadByte = &HBF)

    input.Close()


    If (Not isUTF8) Then

        Dim s As String

        s = File.ReadAllText(path, System.Text.Encoding.Default)

        File.WriteAllText(path, s, System.Text.Encoding.UTF8)

    End If

End Sub


Public Sub DocumentEvents_DocumentSaved(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentSaved

    Dim path As String = Document.FullName

    MakeUTF8File(path)

End Sub


를 추가한다.



PS. trac은 지금 안 쓰고있어 확인이 안되는데 redmine 은 그냥 소스 인코딩을 추가해주면 간단히 해결된다 (...) 걍 euc-kr 등록해두자



?

List of Articles
번호 제목 글쓴이 날짜 조회 수
37 특정 Thread가 Wait계열 함수에 의해 Block 중인지 확인하기 file Lyn 2012.06.28 27209
36 [작성중] C++ 에서 Fiber 를 이용한 Coroutine 사용하기 file Lyn 2012.04.03 24639
35 [작성중] v8 스크립트 연동 file Lyn 2012.03.10 25135
34 [작성중] 알려진 포트 Lyn 2012.02.20 24628
33 C++11 lambda 간단사용법과 성능비교. 4 file Lyn 2012.01.30 32321
32 Boost 빌드 방법 1 Lyn 2012.01.14 31536
31 DLLMain에서 하지 말아야 할것. Lyn 2012.01.12 25029
30 새해다 ... Lyn 2012.01.01 28080
» Trac, Mantis, Redmine + SVN 소스 한글 깨짐 Lyn 2011.12.20 29736
28 MultiMedia Timer 의 Timer 해상도의 비밀 file Lyn 2011.12.14 28118
27 Intel Cilk plus And SampleCode - Parallel Programming file Lyn 2011.11.23 27883
26 Visaul Studio Exception 발생시 해결방법 1 file Lyn 2011.11.10 28227
25 [Boost 살펴보기] 9. noncopyable Lyn 2011.09.15 27432
24 Mysql 툴 Lyn 2011.03.31 37447
23 [개인자료] 프로그램 만들때 무조건 해야하는것.. Lyn 2011.01.26 37124
22 사용중인 FireFox 플러그인. Lyn 2010.05.18 42342
21 Google C++ Coding Style - 번역중 Lyn 2010.03.28 39275
20 Boost 에서 자기 자신의 shared_ptr 리턴하기 file Lyn 2010.03.02 37768
19 [잡설] 앱스토어의 유행. 프로그래머에겐 과연? Lyn 2010.02.19 34311
18 [잡설]델파이 / C++ Builder 하는 사람들의 문제점. Lyn 2010.02.07 39628
Board Pagination Prev 1 ... 2 3 4 5 6 7 ... 8 Next
/ 8