자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi JSON 파라메타 한글 문제
2021.08.26 15:18
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요 EMS로 REST API 서버 구현 테스트를 하고 있습니다.
다름이 아니라 '3927/가나다라/마바사' 문자의 결과가 '3927\/가나다라\/마바사' 로 \ 포함되어서 출력됨니다.
RESTResponse1.JSONText 에 결과가 '\' 포함되어 나옵니다.
실제 데이타값 CUS_SANG = '3927/가나다라/마바사'
![제목 없음.jpg](https://tech.devgear.co.kr/./files/attach/images/131/514/471/2a67f7cfdaa91af61268882fa01df58d.jpg)
Memo1.Lines.Add(RESTResponse1.JSONText); -> '\' 포함되어 출력
DataSource 를 연결해서 DBGrid1 에는 정상적으로 출력됨니다.
그리고 REST Debeger 에서 테스트시 동일 현상이 확인되고 있습니다.
![66666666666666666666.jpg](https://tech.devgear.co.kr/./files/attach/images/131/514/471/48061ff3326f4d148c329b6eacff31a1.jpg)
Body에는 '\' 가 포함되어 있고 TabularData 에는 정상출력됨니다.
이게 정상인지 DB문제 인지 잘 모르겠습니다.
실제 데이타값인 '3927/가나다라/마바사' 순수하게 결과를 받을려면 어떻게 해야 할까요?
------------운영체제
델파이 시드니 10.4 / 데이타베이스 FIrebird 2.5버젼 사용 캐릭터셋 None
좋은 하루되세요..
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 17185
공지
유용한 관련 사이트
관리자2 2014.03.20 56059
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 99497
11
델파이 xe 인디 TcpClient 컴포에서 TcpServer로 jpg파일 전송시 문제
[1] superman 2012.06.13 15528
10
delphi XE2 Code Editor 한글 깨짐 문제
[2]
앙구리2 2012.07.22 15840
9
XE5 모바일 앱 개발시 핸드폰의 전화번호 정보 가져오는 방법?
[2] 강구 2013.09.23 17259
8
델파이 xe 사용중 idHttp.post 한글 깨짐 문제
[2]
superman 2012.05.09 19023
7
Indy ftp 한글깨짐 질문 입니다
[8] sdj 2012.04.04 20932
6
project 그룹 안의 bpl 간의 변수 공유에 대해 질문드립니다.
[2] 국카 2020.08.13 27958
5
모니터 2화면에서 프로그램 열리는 위치 지정가능하다면 방법은?
[3] 양현숙 2012.08.16 31358
4
FireDac:다른hstmt의결과에 연결이 사용중입니다 라는 오류에 대해
[4]
jcijang 2016.09.14 35010
3
제다이(Jedi) 컴포넌트 설치 방법을 알려주세요
[1] 관리자 2012.04.05 43158
2
구버전 설치시 시리얼번호 문의
[1] DevCK 2020.06.02 94791
1
Delphi XE8 Loadlibrary를 이용한 VC++ dll 사용에 대한 문의드립니다.
[1]
mir 2015.12.24 201653
Delphi JSON 파라메타 한글 문제
2021.08.26 15:18
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요 EMS로 REST API 서버 구현 테스트를 하고 있습니다.
다름이 아니라 '3927/가나다라/마바사' 문자의 결과가 '3927\/가나다라\/마바사' 로 \ 포함되어서 출력됨니다.
RESTResponse1.JSONText 에 결과가 '\' 포함되어 나옵니다.
실제 데이타값 CUS_SANG = '3927/가나다라/마바사'
Memo1.Lines.Add(RESTResponse1.JSONText); -> '\' 포함되어 출력
DataSource 를 연결해서 DBGrid1 에는 정상적으로 출력됨니다.
![66666666666666666666.jpg](https://tech.devgear.co.kr/./files/attach/images/131/514/471/48061ff3326f4d148c329b6eacff31a1.jpg)
Body에는 '\' 가 포함되어 있고 TabularData 에는 정상출력됨니다.
이게 정상인지 DB문제 인지 잘 모르겠습니다.
실제 데이타값인 '3927/가나다라/마바사' 순수하게 결과를 받을려면 어떻게 해야 할까요?
------------운영체제
델파이 시드니 10.4 / 데이타베이스 FIrebird 2.5버젼 사용 캐릭터셋 None
좋은 하루되세요..
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 17185 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 56059 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 99497 |
11 | 델파이 xe 인디 TcpClient 컴포에서 TcpServer로 jpg파일 전송시 문제 [1] | superman | 2012.06.13 | 15528 |
10 |
delphi XE2 Code Editor 한글 깨짐 문제
[2] ![]() | 앙구리2 | 2012.07.22 | 15840 |
9 | XE5 모바일 앱 개발시 핸드폰의 전화번호 정보 가져오는 방법? [2] | 강구 | 2013.09.23 | 17259 |
8 |
델파이 xe 사용중 idHttp.post 한글 깨짐 문제
[2] ![]() | superman | 2012.05.09 | 19023 |
7 | Indy ftp 한글깨짐 질문 입니다 [8] | sdj | 2012.04.04 | 20932 |
6 | project 그룹 안의 bpl 간의 변수 공유에 대해 질문드립니다. [2] | 국카 | 2020.08.13 | 27958 |
5 | 모니터 2화면에서 프로그램 열리는 위치 지정가능하다면 방법은? [3] | 양현숙 | 2012.08.16 | 31358 |
4 |
FireDac:다른hstmt의결과에 연결이 사용중입니다 라는 오류에 대해
[4] ![]() | jcijang | 2016.09.14 | 35010 |
3 | 제다이(Jedi) 컴포넌트 설치 방법을 알려주세요 [1] | 관리자 | 2012.04.05 | 43158 |
2 | 구버전 설치시 시리얼번호 문의 [1] | DevCK | 2020.06.02 | 94791 |
1 |
Delphi XE8 Loadlibrary를 이용한 VC++ dll 사용에 대한 문의드립니다.
[1] ![]() | mir | 2015.12.24 | 201653 |
procedure TForm6.Button2Click(Sender: TObject);
var
Json:TJSONValue;
aCusCode,aSang,aName:String;
begin
RESTRequest1.Execute;
JSON := RESTResponse1.JSONValue;
aCusCode := Trim(JSON.GetValue<string>('CUS_CODE'));
aSang := Trim(JSON.GetValue<string>('CUS_SANG'));
aName := Trim(JSON.GetValue<string>('CUS_NAME'));
Showmessage(aCusCode+#13+ aSang+#13+ aName);
end;
----------
RESTResponse1.JSONValue; 로 데이타 받으니 정상이네요
아이고 송구스럽습니다.
REST api Json 공부할게 너무 많네요. 산너머 산이네요.
좋은하루 되세요.