Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

".chm" File на русском.

133  
yngwie прохожий31.05.06 22:44
NEW 31.05.06 22:44 
У меня есть один русский File в формате ".chm". Если я его открываю то вместо букв какая-то белиберда. Кто-нибудь знает как это исправить?
#1 
  Ostap Flash Master01.06.06 01:41
NEW 01.06.06 01:41 
в ответ yngwie 31.05.06 22:44
А у меня недавно тоже на русской винде не хотел окрываться русский CHM файл, который до этого прекрасно работал не немецкой и английскуой винде. Поддержка русского в англ. и немецк. винде была включена.
Причину этому я так и не нашел. Мистика...
Одним словом, попробуй открыть этот файл на другом компе.
#2 
barma_lej местный житель01.06.06 01:55
barma_lej
NEW 01.06.06 01:55 
в ответ Ostap 01.06.06 01:41
1. Закрой CHM файл.
2. Открой IE.
3. Ansicht->Codierung->Automatische Auswahl. Сними галочку.
4. Ansicht->Codierung->Cirillisch (Windows).
5. Закрой IE.
6. Открой CHM файл.
7. Напиши сюда результат этих танцев с бубном.
#3 
barma_lej местный житель01.06.06 01:58
barma_lej
NEW 01.06.06 01:58 
в ответ yngwie 31.05.06 22:44
Если не получится, дай его мне и я тебе его сделаю.
#4 
  Ostap Flash Master01.06.06 02:56
NEW 01.06.06 02:56 
в ответ barma_lej 01.06.06 01:55
Если ты имел в виду меня, то докладываю :
1. Перегнал образ русской винды на С:
2. Запустил.
3. Нашел этот поганый CHM файл и запустил его. И....заработало, чему я очень рад.
Мне даже не пришлось лезть в настройки IE.
Твою мысль с настройками в IE я понял, но у меня-то не то что абракадабра с перекодировкой - у меня этот файл раньше вообще не открывался. А теперь, гы открылся. Почему - хрен его знает. Колдун ты короче наверное... Теперь вот из-за тебя мож даже и русскую винду поставлю навсегда, а то я думал, что она какая-то ущербная в русской локализации.
#5 
barma_lej местный житель01.06.06 11:12
barma_lej
NEW 01.06.06 11:12 
в ответ Ostap 01.06.06 02:56
На немецкой Windows без настроек для русского языка, файлы chm с русскими названиями не открываются. Лечится переименованием chm файла.
#6 
barma_lej местный житель01.06.06 11:13
barma_lej
NEW 01.06.06 11:13 
в ответ Ostap 01.06.06 02:56
В ответ на:
Если ты имел в виду меня
Не тебя кнопкой промахнулся
#7 
  Ostap Flash Master02.06.06 00:28
NEW 02.06.06 00:28 
в ответ barma_lej 01.06.06 11:12

#8 
yngwie прохожий02.06.06 20:16
02.06.06 20:16 
в ответ barma_lej 01.06.06 01:58
@ barma_lej
Все русские кодировки перепробовал - никакого успеха :( А сам филе переслать к сожалению не получица, т.к. он 2,5МБ - а у меня модем...
#9 
HerZilla местный житель02.06.06 20:31
HerZilla
NEW 02.06.06 20:31 
в ответ yngwie 02.06.06 20:16, Последний раз изменено 02.06.06 20:41 (HerZilla)
В подобных случаях мне приходилось скомпилированный .chm-файл с помощью программ типа htm2chm снова преобразовывать в отдельные страницы .html и читать.
А можно и перекомпилировать полученные страницы после конвертации текста в другую кодировку снова в .chm, чтобы уже смочь прочитать его. Правда повторную компиляцию я не делал.
#10 
barma_lej местный житель02.06.06 21:23
barma_lej
NEW 02.06.06 21:23 
в ответ HerZilla 02.06.06 20:31
Это я и имел в виду. На всех страницах нужно в head прописать строку <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
#11 
Simple Nothing is f*cked02.06.06 22:03
Simple
NEW 02.06.06 22:03 
в ответ barma_lej 01.06.06 11:12
Ваще системе по барабану, в какой кодировке имя файла - уникод.
#12 
barma_lej местный житель02.06.06 22:13
barma_lej
NEW 02.06.06 22:13 
в ответ Simple 02.06.06 22:03
Системе может и по барабану а вот HtmlHelp'у (hh.exe) совсем не по барабану.
Ты проверь на немецком Windows и возьми свои слова обратно, если на слово не веришь, только в реестре строчки проверь. По умолчанию они должны быть такими.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1250.nls"
"1251"="c_1251.nls"
"1252"="c_1252.nls"
#13 
Simple Nothing is f*cked02.06.06 22:27
Simple
NEW 02.06.06 22:27 
в ответ barma_lej 02.06.06 22:13
Йо, беру свои слова назад :) Не получилось.
#14