LisyFOX Posted December 10, 2016 Share Posted December 10, 2016 (edited) Привет, делаю получение данных игрока из MYSQL таблицы, выводит вот такое. [18:45:29] У игрока LisyFOX есть персонажи: ??? ??????? ???????? Вместо вопросов должно быть Имя Фамилия Отчество. Кодировка в таблицах cp_1251_general_ci. __________________________________________________________________________________ Ещё есть один вопрос, как в INSERT INTO вписывать ID? или вообще его оставить, чтобы AUTO_INCREMENT сам с ним разбирался? Edited December 10, 2016 by LisyFOX Link to comment
Dr.Deft Posted December 10, 2016 Share Posted December 10, 2016 Оставь AUTO_INCREMENT и кодировку utf8 Link to comment
LisyFOX Posted December 10, 2016 Author Share Posted December 10, 2016 3 minutes ago, Dr.Deft said: Оставь AUTO_INCREMENT и кодировку utf8 И всё должно быть нормально? Я просто через MYSQL создал строчку, чтобы проверить получение данных. Link to comment
Misha_Konsta Posted December 10, 2016 Share Posted December 10, 2016 (edited) windows 1251 - отстой. Сразу делайте под utf-8, если в будущем не хотите столкнуться с лишними проблемами. В Базе данных используйте utf8_general_ci, (База данных, таблицы, ячейки и всё остальное), скрипты тоже под utf-8 пишите. А что бы айдишник автоматически присваивать при вставке новой записи, создайте столбец с любым названием (INT, 11, Not Null, Дополнительно = AUTO_INCREMENT ) Edited December 10, 2016 by Misha_Konsta Link to comment
LisyFOX Posted December 10, 2016 Author Share Posted December 10, 2016 2 minutes ago, Misha_Konsta said: windows 1251 - отстой. Сразу делайте под utf-8, если в будущем не хотите столкнуться с лишними проблемами. В Базе данных используйте utf8_general_ci, (База данных, таблицы, ячейки и всё остальное), скрипты тоже под utf-8 пишите. А что бы айдишник автоматически присваивать при вставке новой записи, создайте столбец с любым названием (INT, 11, Not Null, Дополнительно = AUTO_INCREMENT ) Я поставил UTF-8, кодировка файлов тоже ютф, всё равно пишет вопросами в логах сервера. Именно вопросы в результате запроса. Link to comment
Misha_Konsta Posted December 11, 2016 Share Posted December 11, 2016 local charset = mysql_query(СоединениеБД, "SET NAMES utf8") if (not charset) then outputDebugString("ERROR SET CHARSET: (" .. mysql_errno(СоединениеБД) .. ") " .. mysql_error(СоединениеБД)) else mysql_free_result(charset) end Запрос сразу после подключения к бд Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now