Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кодировка в файле 
:(
    Опции темы
88andrey
Дата 24.4.2007, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



хотелось бы узнать, в файлах( exe, doc, txt ... ) могут быть только символы из ASCII, или могут быть и другии символы

PM MAIL   Вверх
dumb
Дата 24.4.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 8
Всего: 158



"могут быть и другии". скажем так: диапазон значений: 0..255
PM MAIL   Вверх
88andrey
Дата 24.4.2007, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



символы из ASCII и есть диапазон значений: 0..255
PM MAIL   Вверх
_hunter
Дата 24.4.2007, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



могут быть и другие. зотя все их можно считать ASCII-символами...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Fazil6
Дата 24.4.2007, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Цитата(88andrey @  24.4.2007,  10:30 Найти цитируемый пост)
символы из ASCII и есть диапазон значений: 0..255

не совсем.

Цитата

ASCII - American Standard Code for Information Interchange
       (американский  стандартный  код  для  обмена информацией).
       Это 7-битный код. Многие 8-битные  коды  (такие,  как  ISO
       8859-1,  набор символов Linux по умолчанию) содержат ASCII
       в своей  нижней  половине.  Международное  описание  ASCII
       известно как ISO 646.

так что вообщето ASCII это 0-127, а 128-255 зависит от используемой кодировки


PM MAIL   Вверх
88andrey
Дата 24.4.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



извиняюсь,
а как можно узнать какая кодировка используется в файле

Это сообщение отредактировал(а) 88andrey - 24.4.2007, 10:46
PM MAIL   Вверх
_hunter
Дата 24.4.2007, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



держать словарик слов в каждой используемой кодировке и искать в этих словарях слова. в каком словаре слово найдено -- та кодировка и используется. (можно и части слов хранить -- тогда словарь меньшего размера понадобится...)


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
88andrey
Дата 24.4.2007, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



спасибо за совет

Это сообщение отредактировал(а) 88andrey - 24.4.2007, 17:51
PM MAIL   Вверх
88andrey
Дата 24.4.2007, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



А можно узнать:
1) Может ли быть файл с двумя кодировками или больше
2) Как записать в файл информацию в определенной кодировке
PM MAIL   Вверх
_hunter
Дата 24.4.2007, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



1 -- может (но всречается редко)
2 -- смотря в какой файл...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
88andrey
Дата 24.4.2007, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



Цитата

2 -- смотря в какой файл...

exe, txt, doc ...
PM MAIL   Вверх
_hunter
Дата 24.4.2007, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



"смотря какой файл" это значит нужно выбрать один...
в первом банально вставь в ресурсы еще одну строку, описывающую кодировку.
во втором все легко и просто одновременно: ты туду можеш писать любой текст, но не можеш требовать того же от кого либо. т.е.  если эти файлы только ты фомировать будеш -- пиши, кто не дает?..
в третьем не помешало бы указать версию. но последние и так в юникоде (да еще и не простом) так что "указание" кодировки тебе ничем не поможет.



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
88andrey
Дата 24.4.2007, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



еще раз спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0858 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.