|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2007, 23:15 | #1 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
проблема вывода!
Здравствуйте!
Я только учусь программированию на php, и у меня возникла такая проблема с выводом строк в окно браузера из таблицы MySQL! Дело в том, что при выводе строка отображается "каракулями"! Что мне сделать? Подскажите пожалуйста!
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
|
14.12.2007, 23:38 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Траблы в кодировке страницы.....или кодировке БД...
нада смотреть где именно... а мжет и там и там.... для php в теге нада указать <meta http-equiv="Content-Type" content="text/html; charset='cp1521" /> ...или для БД.. |
14.12.2007, 23:46 | #3 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
а точнее, где смотреть? что делать?
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
|
14.12.2007, 23:53 | #4 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
Вот моя функция
function ViewProgrammsList() { mysql_pconnect('hostname','username ','password'); mysql_select_db('dbase'); $query="select * from base"; $result=mysql_query($query); $num=mysql_num_rows($result); if ($num>0) { for ($i=1; $i<=$num; $i++) { $id=mysql_fetch_array($result); echo " <tr> <font size=2> <td height=25 width=30 align=center> $id[0] </td> <td height=25 width=150 align=center> $id[1] </td> <td height=25 width=500 align=center> $id[2] </td> <td height=25 width=90 align=center> <a href='$id[3]'>Скачать</a> </td> </font> </tr> "; } } else {print "Список пуст";} }
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
|
15.12.2007, 04:19 | #5 |
Евгений Злобин
Пользователь
Регистрация: 14.11.2006
Сообщений: 92
|
Причем тут функция. Посмотрите кодировку БД
|
15.12.2007, 22:24 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
не обязательно....
тупо можно посмотреть в какой кодировке тот же файл php напрмер записан... в DOS или Windows .... А ваще нада ссылку на работающ проект...тут все и определим)) |
15.12.2007, 23:17 | #7 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Обязательно обратите внимание на кодировку, которая у вас стоит в базе данных.
Во попробуйте сразу после подключения ставить это: Код:
Код:
|
16.12.2007, 18:32 | #8 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
Как в самой базе поменять? - проблема скорее всего в ней!
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
|
16.12.2007, 18:54 | #9 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Код выше смотрите. Или поставьте phpMyAdmin - там можно тоже.
|
16.12.2007, 19:16 | #10 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
код, описаный выше не работает! Каракули остались!
Попробую phpMyAdmin поставить!
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вид вывода в С++ | Rembo | Общие вопросы C/C++ | 4 | 04.01.2008 20:40 |
Си против Си++ - сис. ввода-вывода | Sota | Общие вопросы C/C++ | 4 | 31.07.2007 17:52 |
Перехват вывода консольного приложения | Роман Радер | Общие вопросы Delphi | 0 | 12.02.2007 18:40 |