ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

как конвертировать текст в ISO-8859-1 ?
  #1  
Старый 02.10.2009, 09:07
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию как конвертировать текст в ISO-8859-1 ?

файл в UTF-8:

PHP код:
$text "русский в утф";
header('Content-type: text/html; charset=ISO-8859-1');
echo 
"<meta http-equiv='content-type' content='text/html; charset=ISO-8859-1' />";
echo 
mb_convert_encoding($text'ISO-8859-1''UTF-8'); 
выводит кашу
что не так?
в браузере сайты с ISO-8859-1 отображаются нормально
 
Ответить с цитированием

  #2  
Старый 02.10.2009, 09:43
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

И где же в исо 8859-1 кириллица?
ISO 8859-5
 
Ответить с цитированием

  #3  
Старый 02.10.2009, 10:18
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

но форум то в 8859-1 и нормально все отображает

а так не канает:
PHP код:
$text "русски в утф";
header('Content-type: text/html; charset=ISO-8859-5');
echo 
"<meta http-equiv='content-type' content='text/html; charset=ISO-8859-5' />";
echo 
mb_convert_encoding($text"ISO-8859-5"); 
 
Ответить с цитированием

  #4  
Старый 02.10.2009, 10:48
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

из cp-1251 в ISO-8859-5 нормально конвертит
а из utf-8 в ISO-8859-5 --- нет
 
Ответить с цитированием

  #5  
Старый 02.10.2009, 10:52
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

В последней строке кода потерялся UTF-8
 
Ответить с цитированием

  #6  
Старый 02.10.2009, 11:15
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

это необязательный параметр
 
Ответить с цитированием

  #7  
Старый 02.10.2009, 11:37
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Может, и необязательный, но без него не будет работать
PHP код:
  $text 'русский в утф';
  
header ('Content-type: text-html; charset=ISO-8859-5');
  echo 
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-5\">";
  echo 
$text "<br>";
  echo 
mb_convert_encoding ($text'ISO-8859-5''auto'); 
ЗЫ. Необходимости юзать малораспространенную кодировку в рунете вообще не вижу
 
Ответить с цитированием

  #8  
Старый 02.10.2009, 11:39
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

тем не менее она есть
 
Ответить с цитированием

  #9  
Старый 02.10.2009, 12:23
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

объясните пожалуйста, как тогда я размещаю руками сообщение нормальными русскими буквами на форум, у которого кодировка ISO-8859-1 ? а если скриптом - то всякая хрень
 
Ответить с цитированием

  #10  
Старый 02.10.2009, 12:55
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

помогите кто-нибудь с этой кодировкой - я готов заплатить
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как продвигать блоги [ANGEL] Статьи 12 05.04.2010 14:29
Как стать хакером! foreva Болталка 19 12.12.2007 00:12



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ