C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[76524] Re:Re:DB에서 UTF-8을 읽어들이는 방법이 없을까요?
문자열 [] 357 읽음    2024-06-29 05:15
늦었지만 답변 감사합니다

조금 다른방법으로 어찌어찌 클리어 했네요

이글을 조금 일찍 봤으면 좀더 깔끔하게 코딩할수 있었겠네요

답변 기준으로 소스를 조금 수정해봐야겠습니다

초행길 님이 쓰신 글 :
: 데이타베이스가 MySQL 인가요? 아니면 SQL Server (MS-SQL) 인가요?
: SQL Server 일 경우,  테이블 필드가 varchar 인지 nvarchar 인지 확인해 보시고, 만약 varchar 로 되어있으면, nvarchar 로 바꾸셔서 사용해 보세요.
:
: 그리고, 데이타베이스 연결은 FireDAC를 이용하시나요?
: FireDAC를 이용하실 경우, 파라메타를 확인해 보세요.
: 참고 링크 :  아래 링크 주소를 마지막까지 모두 복사해서 브라우저에 붙여넣으세요. 이 글을 보면서 그냥 클릭하면, 링크의 제일 마지막 부분인 (FireDAC) 부분이 잘려진 URL 이 브라우저에 넘겨지므로 다른 내용이 브라우징됩니다.
: https://docwiki.embarcadero.com/RADStudio/Athens/en/Unicode_Support_(FireDAC)
:
: 아울러 아래 링크는 스택오버플로우에 나오는 케이스이니 참고해 보세요.
https://stackoverflow.com/questions/68925619/delphi-xe6-firedac-param-value-chinese-characters-string-assigned-using-property
:
: 저는 FireDAC 를 이용해 본 경험이 많지 않아서, FireDAC의 자세한 설정은 모릅니다.
:
: 참고로, 저는 FireDAC 말고 UniDAC를 20년 넘게 잘 이용하고 있습니다. 
: https://www.devart.com/unidac/   (광고 아니고, 저와 아무 관계없는 회사입니다.)
:
:
: 문자열 님이 쓰신 글 :
: : 해외 프로젝트 작업중인데 빌더에서 UTF-8로 DB에 저장된 문자열을 AnsiString로 읽어 드릴려하니
: : ???????로만 나오네요 그래서 UnicodeString도 사용해 봤는데 마찬가지 현상이 나오는데
: : 따로 방법이 없을까요?

+ -

관련 글 리스트
76513 DB에서 UTF-8을 읽어들이는 방법이 없을까요? 문자열 447 2024/05/16
76517     Re:DB에서 UTF-8을 읽어들이는 방법이 없을까요? 초행길 468 2024/05/30
76524         Re:Re:DB에서 UTF-8을 읽어들이는 방법이 없을까요? 문자열 357 2024/06/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.