Перейти к содержанию
Александк

Вопросительные знаки вместо названия.

Рекомендуемые сообщения

Александк

Всем привет, у меня такая проблема: когда создаю биз и пишу название, то после рестарта сервера вместо название занаки вопроса (??????????????) и вместо слова (НЕТ НОМЕРОВ) на авто тоже знаки вопроса, помогите решить пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Storm

Возможно, проблемы с кодировкой..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Александк
1 час назад, #Storm сказал:

Возможно, проблемы с кодировкой..

Как исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kotofey
1 час назад, Александк сказал:

Всем привет, у меня такая проблема: когда создаю биз и пишу название, то после рестарта сервера вместо название занаки вопроса (??????????????) и вместо слова (НЕТ НОМЕРОВ) на авто тоже знаки вопроса, помогите решить пожалуйста.

Держи целую команду/систему

CMD:delnumber(playerid)
{
	if(IsPlayerInRangeOfPoint(playerid, 10, -101.0118,737.2228,1620.9200))
	{
		if(PI[playerid][PlayerCarID] == INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_DARKORANGE, "У Вас нет автомобиля");
		if(PI[playerid][pRegVehicle] == 0) return SendClientMessage(playerid, COLOR_DARKORANGE, "Транспорт не зарегистрирован");
		Delete3DTextLabel(VehicleLabel[PI[playerid][PlayerCarID]]);
		format(PI[playerid][pNumberVehicle], 20, "[ НЕТ НОМЕРОВ ]");
		PI[playerid][pRegVehicle] = 0;
		VehicleLabel[PI[playerid][PlayerCarID]] = Create3DTextLabel(PI[playerid][pNumberVehicle], 0xFFFFFFFF, 0, 0, 0, 10.0, 0);
		Attach3DTextLabelToVehicle(VehicleLabel[PI[playerid][PlayerCarID]], PI[playerid][PlayerCarID], 0, 0, 0.2);
		SetVehicleNumberPlate(PI[playerid][PlayerCarID], "-----");

		MysqlUpdatePlayerInt(playerid, "veh_reg", PI[playerid][pRegVehicle]);
		MysqlUpdatePlayerStr(playerid, "veh_number", PI[playerid][pNumberVehicle]);

		SCM(playerid, COLOR_LIME, "Вы успешно сняли свой транспорт с учета!");
	}
	else SCM(playerid, COLOR_DARKORANGE, "Вы должны находится в здании ДПС");
	return 1;
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

И зачем человеку Ваша система (в которой ещё и кастомные функции), если у него проблемы с кодировкой базы данных?

 

Попробуйте после соединения вызывать функцию

mysql_set_charset("cp1251");

И в настройках БД выставить сравнение на utf8_general_ci

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Александк
17 часов назад, 16Shadows сказал:

И зачем человеку Ваша система (в которой ещё и кастомные функции), если у него проблемы с кодировкой базы данных?

 

Попробуйте после соединения вызывать функцию


mysql_set_charset("cp1251");

И в настройках БД выставить сравнение на utf8_general_ci

Уже сделано, но без результатов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

Можете ещё проверить сравнение в самой таблице, а не только в БД.

 

Ещё можете выполнить подобный запрос:

SET GLOBAL character_set_client = 'UTF8';
SET GLOBAL character_set_results = 'UTF8';
SET GLOBAL character_set_server = 'UTF8';
SET GLOBAL character_set_database = 'UTF8';
SET GLOBAL character_set_connection = 'UTF8'

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Александк
1 час назад, 16Shadows сказал:

Можете ещё проверить сравнение в самой таблице, а не только в БД.

 

Ещё можете выполнить подобный запрос:


SET GLOBAL character_set_client = 'UTF8';
SET GLOBAL character_set_results = 'UTF8';
SET GLOBAL character_set_server = 'UTF8';
SET GLOBAL character_set_database = 'UTF8';
SET GLOBAL character_set_connection = 'UTF8'

 

Дело в том ещё, я поставил другой мод с другой БД, и тоже самое

а когда на локалке запускаю, и создаю биз, то знаков вопроса нет

Изменено пользователем Александк

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

Если у Вас остаются знаки вопроса, то это проблема с локалью сервера, где они появляются, а не с модом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Александк
14 часов назад, 16Shadows сказал:

Если у Вас остаются знаки вопроса, то это проблема с локалью сервера, где они появляются, а не с модом.

Значит проблема в хостинге ? раз на локалке всё нормально

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

Да. Я уже Вам сказал. На хостинге сбита локализация. Предложил Вам варианты решения, которые обычно помогают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.