Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кодировка

Сообщения:  [1-5] 

 
 автор: Trianon   (02.02.2009 в 21:13)   письмо автору
 
   для: Uran-D   (02.02.2009 в 21:00)
 

во-1х <? echo iconv("windows-1251", "UTF-8", $sape->return_links()); ?>
во-2х у хостера такое происходить не должно, а если так происходит на Вашей машине, это означает,
что у Вас либо не стоит GNU lib_iconv (unix-случай), или вообще форменное старье (windows-случай)

  Ответить  
 
 автор: Uran-D   (02.02.2009 в 21:00)   письмо автору
 
   для: Trianon   (02.02.2009 в 20:46)
 

Пробую вот так:

<? $sape->return_links(); echo iconv("windows-1251", "UTF-8", $sape); ?>

ошибку выдает такую -- Fatal error: Call to undefined function iconv()

  Ответить  
 
 автор: Trianon   (02.02.2009 в 20:46)   письмо автору
 
   для: Uran-D   (02.02.2009 в 20:43)
 

заголовок у документа один, тип тоже один, и кодировка на всем протяжении одна.
Вам придется применить функцию iconv() для этой переменной. Но только не в, а из windows-1251 . В , соответственно, utf-8

  Ответить  
 
 автор: Uran-D   (02.02.2009 в 20:43)   письмо автору
 
   для: Uran-D   (02.02.2009 в 20:24)
 

я пробую делать так:

<? header ('Content-Type: text/html; charset=windows-1251'); echo $sape->return_links(); header ('Content-Type: text/html; charset=utf-8');?>


т.е. вывести $sape в правильной кодировке, а потом вернуть прежнюю, но не получается, так и остается иероглифами выводить ссылки хранящиеся в $sape

  Ответить  
 
 автор: Uran-D   (02.02.2009 в 20:24)   письмо автору
 
 

Ситуация такая -- форум работает нормально только в кодировке utf-8, но внизу форума выводится код с ссылками от sape (ru) и они как я понимаю в другой кодировке, наверно windows-1251, и получается так, что они выводятся крякозябрами.

Вывод ссылок происходит так <?=$sape;?> Можно ли както отдельно переменную $sape перевести в кодировку windows-1251 ? или подскажите иной вариант..

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования