powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с кодировкой при исп. функции ob_start ()
17 сообщений из 17, страница 1 из 1
Проблема с кодировкой при исп. функции ob_start ()
    #37999767
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
ob_start ()
html текст
$_SESSION['buffer']=ob_get_contents();
Старница выводится нормально


затем в другом файле php текст, для распечатки таблицы в ворде
Код: php
1.
2.
3.
4.
5.
6.
<? session_start();
header ("Content-type: application/msword");
header ("Content-Diposition: attachment; filename=ttt.doc");
echo $_SESSION['buffer'];
exit();
?>


В ворде открывается таблица крокозяблями.
Как решить проблему кодировки?
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #37999778
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указать ее в мета-теге.
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #37999972
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleУказать ее в мета-теге.
Внутри какого тега?
Кстати проблема странно проявляется, при запросе из базы, одни таблицы открываются в нормальной кодировке, другие в непонятной.
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38000026
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конвертировать в ту кодировку, которую использует ворд?
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38000112
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettКонвертировать в ту кодировку, которую использует ворд?
Меня устроила бы та, которая на web странице, а вообще все равно, ли ж бы по русски.
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38000152
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вас устроила, а ворд, видимо, нет.
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38000316
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettВас устроила, а ворд, видимо, нет.
Странно, одну таблицу ворд устраивает, а другую нет...
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38000434
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ferum1одну таблицу ворд устраивает, а другую нетВ чем разница между ними?
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38000790
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleFerum1одну таблицу ворд устраивает, а другую нетВ чем разница между ними?
В том то и загадка, в одном случае запрос компов идет по одной станции в другом по другой, html странца с названиями заголовков одна и та же...
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38000844
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед началом вывода документа никаких данных лишних не вставилось?
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38001014
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettПеред началом вывода документа никаких данных лишних не вставилось?
нет
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38001044
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ferum1в одном случае запрос компов идет по одной станции в другом по другойЧто за станция такая?
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38001665
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleFerum1в одном случае запрос компов идет по одной станции в другом по другойЧто за станция такая?
Станция тут ни причем, просто по станция сгруппированы данные.
А вот и проблемный файлик, кот не хочет почему то открываться в норм. кодировке
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
<table border="2"  cellspacing="1">
<tr>
<td colspan="10" align="center"><p><font size="4">Станция - Недок.</font></p></td>
</tr>

<tr>
<td align="center"><p><font size="4">№</font></p></td>
<td align="center"><p><font size="4">орг.</font></p></td>
<td align="center"><p><font size="4">здание</font></p></td>
<td align="center"><p><font size="4">IP</font></p></td>
<td align="center"><p><font size="4">C</font></p></td>
<td align="center"><p><font size="4">должность</font></p></td>
<td align="center"><p><font size="4">Ф.И.О.</font></p></td>
<td align="center"><p><font size="4">тел.</font></p></td>
<td align="center"><p><font size="4">Имя комп.</font></p></td>
<td align="center"><p><font size="4">Email</font></p></td>
</tr>

<tr>
<td align="left"><p><font size="4">1</font></p></td>
<td rowspan=3 align="center"><p><font size="4">VPN</font></p></td>
<td rowspan=3 align="center"><p><font size="4">ДСC</font></p></td>

<td align="left"><p><a href="edit_place.php?id_place=42"><font size="4">10.192.26.171</font></p></a></td>
<td align="left"><p><font size="4">10.192.26.171</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4">xserver</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4">777777</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
</tr>

<tr>
<td align="left"><p><font size="4">3</font></p></td>
<td align="left"><p><a href="edit_place.php?id_place=47"><font size="4">10.192.26.254</font></p></a></td>
<td align="left"><p><font size="4">10.192.26.254</font></p></td>
<td align="left"><p><font size="4">lenovo</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4">lenovo</font></p></td>
</tr>

<tr>
<td align="left"><p><font size="4">9</font></p></td>
<td align="left"><p><a href="edit_place.php?id_place=154"><font size="4">10.192.26.164</font></p></a></td>
<td align="left"><p><font size="4">10.192.26.164</font></p></td>
<td align="left"><p><font size="4">фирмачи</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4"></font></p></td>
</tr>
</table>
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38001670
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где доктайп, боди, мета-теги, указывающие кодировку?
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38001695
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА где доктайп, боди, мета-теги, указывающие кодировку?
Они были раньше, а это уже, то что должно открываться непосредственно вордом (если переименовать в doc).
Кстати, если убрать строку <td align="center"><p><font size="4">Email</font></p></td>
открывается на русском
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38001704
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы издеваетесь?

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
<table border="2"  cellspacing="1">
<tr>
<td colspan="10" align="center"><p><font size="4">Станция - Недок.</font></p></td>
</tr>

<tr>
<td align="center"><p><font size="4">№</font></p></td>
<td align="center"><p><font size="4">орг.</font></p></td>
<td align="center"><p><font size="4">здание</font></p></td>
<td align="center"><p><font size="4">IP</font></p></td>
<td align="center"><p><font size="4">C</font></p></td>
<td align="center"><p><font size="4">должность</font></p></td>
<td align="center"><p><font size="4">Ф.И.О.</font></p></td>
<td align="center"><p><font size="4">тел.</font></p></td>
<td align="center"><p><font size="4">Имя комп.</font></p></td>
<td align="center"><p><font size="4">Email</font></p></td>
</tr>

<tr>
<td align="left"><p><font size="4">1</font></p></td>
<td rowspan=3 align="center"><p><font size="4">VPN</font></p></td>
<td rowspan=3 align="center"><p><font size="4">ДСC</font></p></td>

<td align="left"><p><a href="edit_place.php?id_place=42"><font size="4">10.192.26.171</font></p></a></td>
<td align="left"><p><font size="4">10.192.26.171</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4">xserver</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4">777777</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
</tr>

<tr>
<td align="left"><p><font size="4">3</font></p></td>
<td align="left"><p><a href="edit_place.php?id_place=47"><font size="4">10.192.26.254</font></p></a></td>
<td align="left"><p><font size="4">10.192.26.254</font></p></td>
<td align="left"><p><font size="4">lenovo</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4">lenovo</font></p></td>
</tr>

<tr>
<td align="left"><p><font size="4">9</font></p></td>
<td align="left"><p><a href="edit_place.php?id_place=154"><font size="4">10.192.26.164</font></p></a></td>
<td align="left"><p><font size="4">10.192.26.164</font></p></td>
<td align="left"><p><font size="4">фирмачи</font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4"></font></p></td>
<td align="left"><p><font size="4"></font></p></td>
</tr>
</body>
</table>
</html>
...
Рейтинг: 0 / 0
Проблема с кодировкой при исп. функции ob_start ()
    #38001935
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,
Спасибо!

Примерно так было:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
<? ob_start (); ?>

<table border="2"  cellspacing="1">
<tr>



Поэтому в ob_start (); кодировка не попадала, но такие сформированные файлы открывались примерно два месяца нормально...
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с кодировкой при исп. функции ob_start ()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]