Перейти к содержанию
Авторизация  
Reyn

Не работают русские буквы в TD

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

Reyn

Всем привет, столкнулся с такой проблемой. Не работают русские символы в моде. Уже и через конвертеры пускал текст и через CRP подключенный. Но русские символы так и не работают. В чём мб проблема?

NGnRr1kyBM8.jpg

Изменено пользователем Reyn

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


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

Можете попробовать воспользоваться этой функцией. Подобную функцию уже скидывали, но я подредактировал в ней некоторые символы, чтобы они корректно выводились. Если она будет работать, но Вы найдёте некорректно работающие символы, можете написать мне.

[spoiler=код]

 

stock FixTextRaw(const string[], const size = sizeof(string))
{
new buffer[256];
for(new i; i < size; i++)
{
    if(i == 255) break;
      switch(string[i])
        {
            case 'а':buffer[i] = 'a';
            case 'А':buffer[i] = 'A';
            case 'б':buffer[i] = '—';
            case 'Б':buffer[i] = 'Ђ';
            case 'в':buffer[i] = 'ў';
            case 'В':buffer[i] = '‹';
            case 'г':buffer[i] = '™';
            case 'Г':buffer[i] = '‚';
            case 'д':buffer[i] = 'љ';
            case 'Д':buffer[i] = 'ѓ';
            case 'е':buffer[i] = 'e';
            case 'Е':buffer[i] = 'E';
            case 'ё':buffer[i] = 'e';
            case 'Ё':buffer[i] = 'E';
            case 'ж':buffer[i] = '›';
            case 'Ж':buffer[i] = '„';
            case 'з':buffer[i] = 'џ';
            case 'З':buffer[i] = '€';
            case 'и':buffer[i] = 'њ';
            case 'И':buffer[i] = '…';
            case 'й':buffer[i] = 157;
            case 'Й':buffer[i] = '…';
            case 'к':buffer[i] = 'k';
            case 'К':buffer[i] = 'K';
            case 'л':buffer[i] = 'ћ';
            case 'Л':buffer[i] = '‡';
            case 'м':buffer[i] = 'Ї';
            case 'М':buffer[i] = 'M';
            case 'н':buffer[i] = '®';
            case 'Н':buffer[i] = 'H';
            case 'о':buffer[i] = 'o';
            case 'О':buffer[i] = 'O';
            case 'п':buffer[i] = 'Ј';
            case 'П':buffer[i] = 'Њ';
            case 'р':buffer[i] = 'p';
            case 'Р':buffer[i] = 'P';
            case 'с':buffer[i] = 'c';
            case 'С':buffer[i] = 'C';
            case 'т':buffer[i] = '¦';
            case 'Т':buffer[i] = 'Џ';
            case 'у':buffer[i] = 'y';
            case 'У':buffer[i] = 'Y';
            case 'ф':buffer[i] = '';
            case 'Ф':buffer[i] = 'Ѓ';
            case 'х':buffer[i] = 'x';
            case 'Х':buffer[i] = 'X';
            case 'ц':buffer[i] = 160;
case 'Ц':buffer[i] = '‰';
            case 'ч':buffer[i] = '¤';
            case 'Ч':buffer[i] = 'Ќ';
            case 'ш':buffer[i] = 'Ґ';
            case 'Ш':buffer[i] = 'Ћ';
            case 'щ':buffer[i] = 'Ў';
            case 'Щ':buffer[i] = 'Љ';
            case 'ь':buffer[i] = '©';
            case 'Ь':buffer[i] = '’';
            case 'ъ':buffer[i] = 'ђ';
            case 'Ъ':buffer[i] = '§';
            case 'ы':buffer[i] = 'Ё';
            case 'Ы':buffer[i] = '‘';
            case 'э':buffer[i] = 'Є';
            case 'Э':buffer[i] = '“';
            case 'ю':buffer[i] = '«';
            case 'Ю':buffer[i] = '”';
            case 'я':buffer[i] = '¬';
            case 'Я':buffer[i] = '•';
case EOS: return buffer;
default:buffer[i] = string[i];
        }
}
return buffer;
}

 

 

Изменено пользователем 16Shadows

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


Ссылка на сообщение
Поделиться на другие сайты
Reyn
@16Shadows,Подключал , выдает ошибку при компилировании, не помню какую. Но связано с самим стоком. Забыл упомянуть сервер на крмп 037. Изменено пользователем Reyn

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


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

Так скажите конкретную ошибку. Я не экстрасенс.

  • Like 1

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


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

Проблему со стоком решил, щас проверю работу.

Изменено пользователем Reyn

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


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

Проблему исправил, не правильная кодировка инклуда была в котором текстдравы. За помощь спасибо

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

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

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

×

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

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