Русское сообщество по скриптингу

Почему кс 1.6 не отображает русский текст а английский отобр

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Почему кс 1.6 не отображает русский текст а английский отобр

Сообщение Krayzer » 31 окт 2018, 18:57

Я сделал плагин который должен выводить текст, Английский текст кс 1.6 выводит в чат а Русский нет почему?
Вот сам код:
#include <amxmodx>

#define PLUGIN "Krayzer"
#define VERSION "1.0"
#define AUTHOR "Krayzer"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /chat", "chat_message")
}

public chat_message(id){
client_print(id, print_chat, "Типа текст")
}
Аватара пользователя
Krayzer
 
Сообщения: 15
Зарегистрирован: 21 май 2018, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: Почему кс 1.6 не отображает русский текст а английский о

Сообщение Subb98 » 31 окт 2018, 19:06

Исходник должен быть сохранён в кодировке UTF-8 без BOM
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Почему кс 1.6 не отображает русский текст а английский о

Сообщение Krayzer » 31 окт 2018, 19:08

Я сохранял исходник в UTF (без BOM)
Последний раз редактировалось Krayzer 31 окт 2018, 19:10, всего редактировалось 1 раз.
Аватара пользователя
Krayzer
 
Сообщения: 15
Зарегистрирован: 21 май 2018, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: Почему кс 1.6 не отображает русский текст а английский о

Сообщение Subb98 » 31 окт 2018, 19:09

Krayzer, если бы вы всё сделали верно, то кириллический текст отобразился бы корректно. Можете прикрепить ваш исходник, я его проверю.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Почему кс 1.6 не отображает русский текст а английский о

Сообщение Krayzer » 31 окт 2018, 19:15

/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "Krayzer"
#define VERSION "1.0"
#define AUTHOR "Krayzer"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /chat", "chat_message")
}

public chat_message(id){
client_print(id, print_chat, "сообщение в чат")
}

Добавлено спустя 2 минуты 27 секунд:
Re: Почему кс 1.6 не отображает русский текст а английский отобр
Может дело в самом кс 1.6???
Аватара пользователя
Krayzer
 
Сообщения: 15
Зарегистрирован: 21 май 2018, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: Почему кс 1.6 не отображает русский текст а английский о

Сообщение Subb98 » 31 окт 2018, 20:10

Krayzer, я попросил прикрепить исходник файлом, не текстом. Чтобы проверить, как вы его сохранили в нужной кодировке.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Почему кс 1.6 не отображает русский текст а английский о

Сообщение Krayzer » 01 ноя 2018, 15:33

вот ссылка на файл на яндекс диске - Вы должны зарегистрироваться, чтобы видеть ссылки.
Аватара пользователя
Krayzer
 
Сообщения: 15
Зарегистрирован: 21 май 2018, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: Почему кс 1.6 не отображает русский текст а английский о

Сообщение Subb98 » 01 ноя 2018, 19:04

Krayzer, проверил, кодировка в порядке. попробуйте вывести сообщение не в чат, а в лог, в консоль клиента. Если текст будет отображаться нормально в логе, вполне возможно, что у вас что-то не так с клиентом.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12