0
我使用MySQL C API和Embacadero C++在(ANSI)中没有任何问题。 但是,当我尝试发送像阿拉伯符号的任何宽字符(UNICODE)时,在MySQL数据库中显示为不可读字符(垃圾)。因为我通过mysql_query函数发送的SQL字符串必须是(const char *)而不是(const wchar_t *)。mysql_query和embarcadero C++
你的笔记: 我在说MySQL(INSERT语句)。
感谢您的帮助。
MySQL的内部数据库没有问题.. ofcourse我使用的utf8_general_ci排序规则。但mysql_query函数只接受char *参数,并且我需要wchar_t来将INSERT插入到DB中。 – 2013-04-06 07:38:43