반응형
mariadb JSON_UNCOTEGET's overned's special characters
JSON 문서에서 값을 선택하기 위해 MariaDB 10.2.7을 사용하고 있습니다.조사한 결과 결과를 추출하고 견적을 내야 한다는 것이 약간 짜증났습니다.하지만 지금 이 방법을 사용할 때 다음과 같은 문제가 발생합니다.필드가 있는 latin1_swedish_ci 테이블이 있습니다.title
. 이 필드의 내용은 다음과 같습니다.
{"en":"Lorum Ipsum","sv":"Börk Börk Börksum"}
행의 내용은 다음과 같이 선택합니다.
SELECT JSON_UNQUOTE(JSON_EXTRACT(title, '$.sv')) FROM...
영어 버전을 선택하면 예상되는 결과가 나타납니다.Lorum Ipsum
하지만 스웨덴 버전을 선택하면 더블 쿼트는 여전히 결과 주변에 있습니다."Börk Börk Börksum"
JSON_UNCOTE는 따옴표를 무시하는 것 같습니다.이것은 알려진 문제입니까 아니면 제가 무언가를 놓치고 있습니까?
wchiquito의 댓글 링크에 관심을 두지 않으신 분들께:
SELECT JSON_UNQUOTE(CAST(JSON_EXTRACT(title, '$.sv') AS CHAR CHARACTER SET utf8mb4)) FROM...
언급URL : https://stackoverflow.com/questions/47139425/mariadb-json-unquote-gets-ignored-on-special-characters
반응형
'programing' 카테고리의 다른 글
커스텀 앱 오픈 URL 스킴을 Xcode 4에 등록하는 방법? (0) | 2023.09.24 |
---|---|
텍스트 영역을 WordPress TinyMCE wp_editor()로 바꾸기 (0) | 2023.09.24 |
XML 파일을 읽고 쓰는 방법? (0) | 2023.09.19 |
MySQL "Alter Table Add Column After Column"의 성능 - 큰 테이블에서 (0) | 2023.09.19 |
IntelliJ와 로컬 MySQL을 연결하는 방법은? (0) | 2023.09.19 |