
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.06.2006, 17:44:21
|
|||
|---|---|---|---|
-=Вьетнамская кодировка....Офис.2000 SP-3 Pro |
|||
|
#18+
Делаю отчёт в формате html Сам файл отчёта имеет расширение doc Так вот, если его открыть в Word, что делается по умолчанию, то видны кракозяблы. Причём только если файл большой - более 500 КБ примерно. Если 70-100 КБ, то всё нормально. Лечится так - захожу в меню Сервис-Общие-Параметры Web-документа-Кодировка и вижу там почему-то Вьетнамскую кодировку. Устанавливаю Кириллица (windows) и жму "Загрузить текущий документ как..." В заголовке файла прописано: <html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'> <meta http-equiv='Content-Language' content='ru'> ВНИМАНИЕ, вопрос :) Как вылечиь ворд чтобы он сразу понимал, что документ кириллический, а не вьетнамский? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2006, 18:46:40
|
|||
|---|---|---|---|
-=Вьетнамская кодировка....Офис.2000 SP-3 Pro |
|||
|
#18+
на всякий случай попробуй перед отчётом <% Response.CacheControl="no-cache" Response.CharSet="windows-1251" %> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2006, 21:38:24
|
|||
|---|---|---|---|
-=Вьетнамская кодировка....Офис.2000 SP-3 Pro |
|||
|
#18+
TatianaTна всякий случай попробуй перед отчётом <% Response.CacheControl="no-cache" Response.CharSet="windows-1251" %> html генерируется не веб-приложением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2006, 10:52:57
|
|||
|---|---|---|---|
-=Вьетнамская кодировка....Офис.2000 SP-3 Pro |
|||
|
#18+
Решение. Office 2000 и выше использует кодировку UTF-16 как внутреннюю стандартную кодировку. Поэтому все документы в других кодировках будут конвертироваться. Вывод прост - нужно избежать этой конвертации. То есть при создании отчёта я указываю (на C#) StreamWriter sw = new StreamWriter(report_file_name, false, Encoding.Unicode) Encoding.Unicode - вместо Encoding.Default (фактически Windows-1251) и в html-файле, имеющем расширение doc или xls пишу <meta http-equiv='Content-Type' content='text/html; charset=UTF-16'> вместо <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'> Теперь отчёт любого размера открывается нормально, без всякой вьетнамщины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2184775]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 306ms |

| 0 / 0 |
