postgres=# select *from tbl_unit where mname like '%%';
오류: 0xe2 0x80 0x8b 바이트로 조합된 문자(인코딩: "UTF8")와 대응되는 문자 코드가 "UHC" 인코딩에는 없습니다
찾아보니깐 한글 인코딩 관련해서 그러는데 %% 이기호를 넣기만 하면 이런 오류가 뜨는데 어떻게 해야할까요?
%%쓰려고 하는 이유
https://www.tutorialspoint.com/postgresql/postgresql_like_clause.htm
tbl_unit 구성
결국 인코딩 문제라는걸 알아서 utf형식으로 컨버팅되서 데이터 베이스에 들어가는데
uhc %의 utf 매칭이 이상해지는 이유가 있기 때문에 생기는거 같은게 문제가 되는게 뭐냐면
utf로 바꿔버리니 기존의 데이터가 ???되버리고 유니티에 새로넣은 데이터도 ???가 되버리니 이상해져 버립니다.
utf로 안바꾸면 %를 사용하지를 못하고
해결 방안을 가지고계십니까?
|