Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 28

Тема: МТС, СМС на русском

  1. #1
    Exit
    Guest
    Почему то когда пишу СМС на русском, то количество симвлолоов состявляет 160 (как если писать на английском), а 60. В чём косяк?

  2. #2

    Регистрация
    16.03.2003
    Адрес
    БВК "Капитал"
    Сообщений
    1,968
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Странно, должно быть 80 :grin:

  3. #3
    Exit
    Guest
    Ошибся. У меня 70. Почему не 160?

  4. #4

    Регистрация
    16.02.2004
    Сообщений
    408
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Ну ты настоящий гумоноид! Так и должно быть...

    Во народ пашёл, уже не знает, чем пользуется. Скоро будут спрашивать, почему температура замерзания воды 0, а не -1 или +1...

  5. #5
    Exit
    Guest
    Всё понятно объяснил. На счёт воды не зарекайся. Я - химик.

  6. #6

    Регистрация
    28.08.2003
    Адрес
    СПб-Москва
    Сообщений
    922
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Когда пишешь латиницей, каждый символ кодируется 1 байтом. Когда пишешь по-русски, то символы записываются в Unicode и каждый символ занимает 2 байта.

  7. #7

    Регистрация
    15.12.2004
    Адрес
    Иркутск
    Сообщений
    1,080
    Сказал(а) спасибо
    5
    Поблагодарили 2 раз
    на самом деле действительно забавно, и МТС здесь уж точно не при чем :smile:. При вводе текста смс телефон в служебной строке показывает кол-во оставшихся символов. Сначала там написано 160. Если начинать вводить на русском, то после ввода первой буквы это число становится 69, затем 68, etc... даже если переключить язык на англ., то на убывание этого числа никак не отражается. Особенность гнусмасовского ПО?

  8. #8

    Регистрация
    16.06.2004
    Сообщений
    592
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    On 2006-06-16 04:35, Azor wrote:
    на самом деле действительно забавно, и МТС здесь уж точно не при чем :smile:. При вводе текста смс телефон в служебной строке показывает кол-во оставшихся символов. Сначала там написано 160. Если начинать вводить на русском, то после ввода первой буквы это число становится 69, затем 68, etc... даже если переключить язык на англ., то на убывание этого числа никак не отражается. Особенность гнусмасовского ПО?
    Везде так, если хоть один символ русский, то всё сообщение кодируется в Unicode.

  9. #9

    Регистрация
    05.02.2002
    Адрес
    Иркутск
    Сообщений
    145
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    КОТ прав, те. кто стоял у истоков начала преподавания программирования в Российских школах должны помнить как кодируются символы. Существуют Основаная и расширенная таблица ASCII. В основаной предусмотрены латинский алфавит и спец.символы, в расширенной - кирилица и символы псевдо-графики. Соответственно, если использовать символы их расширееной таблици, то они будут кодироваться не одним, а двумя байтами.

    <font size=-1>[ Это Сообщение было отредактировано: Simple Alex в 2006-06-16 06:01 ]</font>

  10. #10

    Регистрация
    15.12.2004
    Адрес
    Иркутск
    Сообщений
    1,080
    Сказал(а) спасибо
    5
    Поблагодарили 2 раз
    нет, вы не поняли, вопрос был в том, что 160/2=70 !

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
-->