Замена русских букв на английские

  • Автор темы Автор темы Mikhail B.
  • Дата начала Дата начала

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Реакции
5 478
Баллы
113
Поискал по ключу, не нашел. Может подкинете сниппет?
Видел на форуме несколько раз.
 
транслит? кубик есть
 
Я помню даже визуально его, но поиск на форуме не корректно работает.

2020-09-16_144509.jpg
 
Рандомная замена рандомного количества кириллицы на латиницу делает еще больше вариантов уникальных сообщений.

C#:
Развернуть Свернуть Копировать
string str = project.Variables["message"].Value;
string str1 = string.Empty;
char[] cyr = {'а','е','о','у','с','р','х','В','Т','Р','О','Х','М','К','Н','З','С'};
char[] lat = {'a','e','o','y','c','p','x','B','T','P','O','X','M','K','H','3','C'};
Random rnd = new Random();
for (int i = 0; i < str.Length; i++){
    char c = str[i];
    int r = rnd.Next(0, 2);
    if(r==1)
        for(int k = 0; k < cyr.Length; k++)
             if(c == cyr[k]){
                  c = lat[k];
                  break;
             }
    str1 += str1 + c;
}
project.Variables["message_unique"].Value = str1;

Странно, что Авито до сих пор не защищен от этого, ведь, это как 2 пальца...
 
  • Оценить
Реакции: PussyM
Рандомная замена рандомного количества кириллицы на латиницу делает еще больше вариантов уникальных сообщений.
Это даже круче. Спасибо.

UPD. Не корректно отработал код. В целом не критично. Предыдущий нормально работает.
2020-10-07_091446.jpg

Странно, что Авито до сих пор не защищен от этого, ведь, это как 2 пальца...
Просто клиент хочет попробовать)) Пусть пробует))
 
Последнее редактирование:
по email рассылке это маркер что письмо спам, лучше не делать
помогает только в случае - брендов, уникальных слов
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)