как определить кол-во символов UTF8 или 1251 которое занимает n байт
От: -rsdn- Беларусь http://dsalodki.wix.com/resume
Дата: 20.08.12 11:41
Оценка:
требуется строку записать в поток. размер буфера задан. кодировка к примеру UTF8 (переменное кол-во байт на символ).
есть метод
Encoding.UTF8.GetByteCount(string s)

но это немного не то, т к
GetBytes(
      string s,
      int charIndex,
      int charCount,
      byte[] bytes,
      int byteIndex
  )

нужно указать символы, а их нужно посчитать (не знаю как)
GetCharCount() тут можно использовать только для проверки кол-ва симоволов в инициализированном массиве
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.