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

  • Автор темы Автор темы Sobesednic
  • Дата начала Дата начала

Sobesednic

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

Заметил еще вот что в notepad, показывает число 50 это типа строка на сколько я понимаю и 27 символов, вот именно 50 меня и интересует как его получить?
Если запостить через браузер Зенопостер – лучший постер, переменная на сайте считает что 50 символов в запросе

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

Snimokekra_8591459_23852972.png


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

Snimokekra_6890835_23853079.png


Дилемма как правильно получить количество если текстовка ру
 
Последнее редактирование:
Работает проект на пост-гет запросах, если инглишь текст, то все отлично считает, если ру то аномалия какая то, для подсчета использую следующий код
Код:
Развернуть Свернуть Копировать
return project.Variables["переменная"].Value.Length;

Заметил еще вот что в notepad, показывает число 50 это типа строка на сколько я понимаю и 27 символов, вот именно 50 меня и интересует как его получить?
Если запостить через браузер Зенопостер – лучший постер, переменная на сайте считает что 50 символов в запросе

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

Snimokekra_8591459_23852972.png


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

Snimokekra_6890835_23853079.png


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

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

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

Вроде оно, спасибо
 

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