0
(ANSI)에서 문제없이 Embacadero C++와 함께 MySQL C API를 사용합니다. 그러나 아랍어 기호와 같은 와이드 문자 (유니 코드)를 보내려고하면 MySQL 데이터베이스에서 읽을 수없는 문자 (가비지)로 나타납니다. mysql_query 함수로 보낸 SQL 문자열은 (const char *)가 아니고 (const wchar_t *) 여야하기 때문입니다.mysql_query 및 embarcadero C++
메모 : MySQL (INSERT 문)에 대해 얘기하고 있습니다.
도움 주셔서 감사합니다.
을 utf8_unicode_ci로해야합니다. 하지만 mysql_query 함수는 char * 매개 변수를 받아 들일 뿐이고 wchar_t를 사용하여 DB에 삽입해야합니다. –