29.09.2011, 13:42
Привет всем ещё раз...
После переноса сервера на MySQL я столкнулся с проблемой заметок (/createnote,/shownotes).
В общем проблема заключается в том что при создании заметки и после срабатывания паблика OnPlayerUpdate(playerid); mysql записывает какие то иероглифы в базу данных. Ставил кодировку БД , таблицы и самого поля UTF-8, Windows-1251, непомогает... Что в этой ситуации можно придумать?
В приложении к теме я выкладываю кусок из паблика OnPlayerUpdate(playerid);
После переноса сервера на MySQL я столкнулся с проблемой заметок (/createnote,/shownotes).
В общем проблема заключается в том что при создании заметки и после срабатывания паблика OnPlayerUpdate(playerid); mysql записывает какие то иероглифы в базу данных. Ставил кодировку БД , таблицы и самого поля UTF-8, Windows-1251, непомогает... Что в этой ситуации можно придумать?
В приложении к теме я выкладываю кусок из паблика OnPlayerUpdate(playerid);
Код:
MySQLUpdatePlayerStr(query, PlayerInfo[playerid][pSQLID], "Note1", PlayerInfo[playerid][pNote1]); MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], "Note1s", PlayerInfo[playerid][pNote1s]); MySQLUpdatePlayerStr(query, PlayerInfo[playerid][pSQLID], "Note2", PlayerInfo[playerid][pNote2]); MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], "Note2s", PlayerInfo[playerid][pNote2s]); MySQLUpdatePlayerStr(query, PlayerInfo[playerid][pSQLID], "Note3", PlayerInfo[playerid][pNote3]); MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], "Note3s", PlayerInfo[playerid][pNote3s]); MySQLUpdatePlayerStr(query, PlayerInfo[playerid][pSQLID], "Note4", PlayerInfo[playerid][pNote4]); MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], "Note4s", PlayerInfo[playerid][pNote4s]); MySQLUpdatePlayerStr(query, PlayerInfo[playerid][pSQLID], "Note5", PlayerInfo[playerid][pNote5]); MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], "Note5s", PlayerInfo[playerid][pNote5s]);