안녕하세요. 일본어로 디비에 저장후 검색시 질문입니다.^^

youngbox의 이미지

일본어를 디비에 저장후 검색시 질문입니다.

PHP , Postgre Sql 을 사용하고있습니다.

일본어를 사용하고 있는데요.

UTF-8을 사용하고 있습니다.

insert를 하게 되면 Unicode(?) 로 저장이 되어 지고 있습니다.
저장하는 내용들은 일본어인대, 한자를 주로 저장하고 있습니다.(카타카나도 저장)
회원 가입시 이름 한자와 카타카나를 받고 있습니다.
저장도 유니코드로 잘 저장이 되어지는것 같구요..

저장후 마이페이지에서 회원 정보를 보면 정상적으로 잘 보여지고 있습니다.

문제는 select로 이름(한자)를 검색하면 검색이 되어지지가 않네요..

select * from members where name='李'
위와 같이 검색을 하면 분명 존재하는대도 검색이 되지 않습니다.

값이 잘못들어갔다면 마이정보에서 볼경우에도 문제가 있어야 할탠대 문제점을 찾지 못하고 있습니다.

고수님들의 조언 부탁드립니다.
즐거운 하루 되시기 바랍니다.
감사합니다.

송효진의 이미지

select * from members where name like '%李%';
이걸 원하신거면 책한권 보유하시길 권하고요,

터미널 열고 실혐하셨는데 안보이시는거면,
터미널의 인코딩도 UTF-8 로 맞춰야 됩니다.

superwtk의 이미지

그냥 지나칠 수가 없어서...-_-a

잘 저장이 되어지는것 -> 잘 저장되는것
저장이 되어 지고 있습니다. -> 저장되고 있습니다.

일본어인대 -> 일본어인데
존재하는대도 -> 존재하는데도
할탠대 -> 할텐데

나머지는 다음분께 패스 ↓ :twisted: