c#에서 SQLite 한글 사용하기 -1-
Programming/C# 2013. 11. 5. 10:45 |단순하게 쓸거면 다음의 사이트도 괜찮다
http://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki
c#에서만 입출력하게 만들거면 위의거 써도 상관없다
문제는 지금 c와 c#에서 동시에 접근해야 하는데 이 경우 어느 한쪽이 깨져서 나온다는 점이다. c에서 넣은건 c#에서 깨지고 c#에서 넣은건 c에서 깨진다. 기본 제공되는 커맨드라인 툴을 사용해서 확인하면 c#이 깨진 걸로 나온다.
인코딩 변환 문제라고 의심해서 직접 c에서 단문을 한글로 쳐서 바이트 확인한 다음에 직접 바이트 배열 만들어서 변환한 다음에 넣어주었다. 그래도 여전히 문제가 생긴다.
http://www.hoons.net/Board/QACSHAP/Content/41967
자답은 좋은데 해결방식을 안써놨다 -_-;
그래도 방법이 이 수밖에 없을 듯 해서 검색해봤다.
다음의 사이트를 발견했다.
http://tech.pro/tutorial/852/csharp-tutorial-writing-a-dotnet-wrapper-for-sqlite
http://pkario.blogspot.com/2010/11/sqlite-c-wrapper.html
래핑에 대해서 샘플 코드를 기술해놓은 곳이다. 일단 첫번째 링크로 테스트 중이다.
첫번째 링크의 문제
1. 디버그로 실행시 원인불명의 오류 발생 -_-;
일단 노디버그로 실행하면 되긴 된다
2. 한글 입력 처리 안됨
읽기는 된다
제대로 동작이 된다면 그에 대한 내용을 빨리 정리해두겠음
'Programming > C#' 카테고리의 다른 글
c# - c dll 디버깅시 주의할 점 (0) | 2013.12.20 |
---|---|
c# 문자열에서 문자 개수 알아내기 (0) | 2013.12.19 |
C# 타이머 사용 예제 (0) | 2013.12.10 |
C#에서 User Control 만들기 (0) | 2013.11.12 |
c#에서 SQLite 한글 사용하기 -2- (0) | 2013.11.05 |