1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Кодировка русских букв в приложениях типа Google Suggest

Тема в разделе "Web - программирование", создана пользователем apomin, 3 фев 2008.

  1. apomin

    apomin Гость

    Репутация:
    0
    Пишу приложение типа Google suggest, на сервере используется скрипт на C++

    cout << "Content-type: text/html\n\n";
    cout << "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">";
    cout << "<html>";
    cout << "<head>";
    cout << "<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1251\">";
    cout << "</head>";

    cout << "aaa\nbbb\nccc\n";
    ...

    Соответсвенно, в выпадающем списке при вводе букв отображается список из слов aaa, bbb,ccc (это отладочный пример)

    Вопрос:
    Что должен возвращать скрипт, чтобы в списке правильно показывались русские буквы?
    У меня нет никаких встроенных перекодировщиков, всё своё.
    то есть, какие конкретно байты должен вернуть скрипт, чтобы в списке отобразилась русская бука 'а' ?

    И правильно ли у меня задана кодировка страницы charset=windows-1251 ?
     
  2. apomin

    apomin Гость

    Репутация:
    0
    пытаюсь возвращать символы в кодировке типа "&#...", но там от 1 до 256 нет русских букв:

    %F1%EB%EE%E2%EE  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€Ѓ‚ƒ„…†‡ˆ‰Š‹ŒЌŽЏђ‘’””•–—˜™š›œќžŸ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийк
    лмнопрстуфхцчшщъыьэюя

    (это то, что в результате выдаётся в выпадающем списке на веб-странице)

    ... кажется, понял.
    Русские буквы там с кода &#1040 начинаются
     
Загрузка...
Похожие Темы - Кодировка русских букв
  1. Wanderer
    Ответов:
    11
    Просмотров:
    792
  2. NickProstoNick
    Ответов:
    6
    Просмотров:
    495
  3. R4z0R
    Ответов:
    17
    Просмотров:
    1.827
  4. PaKo
    Ответов:
    1
    Просмотров:
    1.188
  5. AndreyS
    Ответов:
    7
    Просмотров:
    3.465

Поделиться этой страницей