Подсчет количества символов

Sobesednic

Client
Регистрация
24.12.2012
Сообщения
391
Благодарностей
77
Баллы
28
Работает проект на пост-гет запросах, если инглишь текст, то все отлично считает, если ру то аномалия какая то, для подсчета использую следующий код
Код:
return project.Variables["переменная"].Value.Length;
Заметил еще вот что в notepad, показывает число 50 это типа строка на сколько я понимаю и 27 символов, вот именно 50 меня и интересует как его получить?
Если запостить через браузер Зенопостер – лучший постер, переменная на сайте считает что 50 символов в запросе

s:50:"Зенопостер – лучший постер"; - это фидлером вытянул



вот пример в транслите



Дилемма как правильно получить количество если текстовка ру
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Работает проект на пост-гет запросах, если инглишь текст, то все отлично считает, если ру то аномалия какая то, для подсчета использую следующий код
Код:
return project.Variables["переменная"].Value.Length;
Заметил еще вот что в notepad, показывает число 50 это типа строка на сколько я понимаю и 27 символов, вот именно 50 меня и интересует как его получить?
Если запостить через браузер Зенопостер – лучший постер, переменная на сайте считает что 50 символов в запросе

s:50:"Зенопостер – лучший постер";



вот пример в транслите



Дилемма как правильно получить количество если текстовка ру
вот этот код у меня корректно считает символы:
Код:
string stringToCount = project.Variables["text"].Value;
return stringToCount.Length.ToString();
 
  • Спасибо
Реакции: Sobesednic

Sobesednic

Client
Регистрация
24.12.2012
Сообщения
391
Благодарностей
77
Баллы
28
Код который я привел считает точно так же, но вопрос немного глубже.

Попробуй сколько символов посчитает, при постинге на сайт у меня считает почему то 50 символов
 

LaGir

Client
Регистрация
01.10.2015
Сообщения
227
Благодарностей
927
Баллы
93
Заметил еще вот что в notepad, показывает число 50 это типа строка на сколько я понимаю и 27 символов, вот именно 50 меня и интересует как его получить?
length в блокноте - длина строки в байтах. В зеннке можно получить так:
Код:
return Encoding.UTF8.GetByteCount(project.Variables["переменная"].Value);
 

Sobesednic

Client
Регистрация
24.12.2012
Сообщения
391
Благодарностей
77
Баллы
28

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