c++ 에서는 유니코드를 사용하구요 mysql은 utf-8 encoding을 사용하고 있습니다.
유니코드는 아무래도 utf-16이라서 mysql로 데이터를 저장할 때 변환을 해주고 가져올때도 다시 utf-16으로 변환을 해주고 있는데요
아예 mysql과 c++ 모두 유니코드로 마춰서 이런 작업을 하지 않을수는 없나요?
mysql의 nchar와 nvarchar로 table을 셋팅해도 workbench에서 apply하면 다시 char, varchar로 돌아오네요
혹시 mysql도 유니코드로 설정해서 c++의 wchar를 변환 없이 잘 사용하고 계신분 있나요? |