|
|
|
-=Вьетнамская кодировка....Офис.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, 17:44:21 |
|
||
|
-=Вьетнамская кодировка....Офис.2000 SP-3 Pro
|
|||
|---|---|---|---|
|
#18+
на всякий случай попробуй перед отчётом <% Response.CacheControl="no-cache" Response.CharSet="windows-1251" %> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 18:46:40 |
|
||
|
-=Вьетнамская кодировка....Офис.2000 SP-3 Pro
|
|||
|---|---|---|---|
|
#18+
TatianaTна всякий случай попробуй перед отчётом <% Response.CacheControl="no-cache" Response.CharSet="windows-1251" %> html генерируется не веб-приложением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 21:38:24 |
|
||
|
-=Вьетнамская кодировка....Офис.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'> Теперь отчёт любого размера открывается нормально, без всякой вьетнамщины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 10:52:57 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=328&tid=2184775]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 316ms |

| 0 / 0 |
