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

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

Вопрос

Reyn

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

NGnRr1kyBM8.jpg

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

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


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

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

  • 0
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

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


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

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


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

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

  • Like 1

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


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

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

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

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


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

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

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


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

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

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

×

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

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