Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с кодировкой при исп. функции ob_start () / 17 сообщений из 17, страница 1 из 1
16.10.2012, 10:01:36
    #37999767
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Добрый день!
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
16.10.2012, 10:06:08
    #37999778
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Указать ее в мета-теге.
...
Рейтинг: 0 / 0
16.10.2012, 11:23:04
    #37999972
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
vkleУказать ее в мета-теге.
Внутри какого тега?
Кстати проблема странно проявляется, при запросе из базы, одни таблицы открываются в нормальной кодировке, другие в непонятной.
...
Рейтинг: 0 / 0
16.10.2012, 11:40:37
    #38000026
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Конвертировать в ту кодировку, которую использует ворд?
...
Рейтинг: 0 / 0
16.10.2012, 12:10:29
    #38000112
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
HettКонвертировать в ту кодировку, которую использует ворд?
Меня устроила бы та, которая на web странице, а вообще все равно, ли ж бы по русски.
...
Рейтинг: 0 / 0
16.10.2012, 12:26:16
    #38000152
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Вас устроила, а ворд, видимо, нет.
...
Рейтинг: 0 / 0
16.10.2012, 13:32:09
    #38000316
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
HettВас устроила, а ворд, видимо, нет.
Странно, одну таблицу ворд устраивает, а другую нет...
...
Рейтинг: 0 / 0
16.10.2012, 14:14:45
    #38000434
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Ferum1одну таблицу ворд устраивает, а другую нетВ чем разница между ними?
...
Рейтинг: 0 / 0
16.10.2012, 16:27:12
    #38000790
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
vkleFerum1одну таблицу ворд устраивает, а другую нетВ чем разница между ними?
В том то и загадка, в одном случае запрос компов идет по одной станции в другом по другой, html странца с названиями заголовков одна и та же...
...
Рейтинг: 0 / 0
16.10.2012, 16:49:59
    #38000844
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Перед началом вывода документа никаких данных лишних не вставилось?
...
Рейтинг: 0 / 0
16.10.2012, 17:57:19
    #38001014
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
HettПеред началом вывода документа никаких данных лишних не вставилось?
нет
...
Рейтинг: 0 / 0
16.10.2012, 18:07:01
    #38001044
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Ferum1в одном случае запрос компов идет по одной станции в другом по другойЧто за станция такая?
...
Рейтинг: 0 / 0
17.10.2012, 08:46:37
    #38001665
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
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
17.10.2012, 08:49:18
    #38001670
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
А где доктайп, боди, мета-теги, указывающие кодировку?
...
Рейтинг: 0 / 0
17.10.2012, 09:05:06
    #38001695
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
HettА где доктайп, боди, мета-теги, указывающие кодировку?
Они были раньше, а это уже, то что должно открываться непосредственно вордом (если переименовать в doc).
Кстати, если убрать строку <td align="center"><p><font size="4">Email</font></p></td>
открывается на русском
...
Рейтинг: 0 / 0
17.10.2012, 09:12:37
    #38001704
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
Вы издеваетесь?

Код: 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
17.10.2012, 11:17:17
    #38001935
Ferum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой при исп. функции ob_start ()
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
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с кодировкой при исп. функции ob_start () / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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