Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
как конвертировать текст в ISO-8859-1 ? |

02.10.2009, 09:07
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
как конвертировать текст в 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 отображаются нормально
|
|
|

02.10.2009, 09:43
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
И где же в исо 8859-1 кириллица?
ISO 8859-5
|
|
|

02.10.2009, 10:18
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
но форум то в 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");
|
|
|

02.10.2009, 10:48
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
из cp-1251 в ISO-8859-5 нормально конвертит
а из utf-8 в ISO-8859-5 --- нет
|
|
|

02.10.2009, 10:52
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
В последней строке кода потерялся UTF-8
|
|
|

02.10.2009, 11:15
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
это необязательный параметр
|
|
|

02.10.2009, 11:37
|
|
Познавший АНТИЧАТ
Регистрация: 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');
ЗЫ. Необходимости юзать малораспространенную кодировку в рунете вообще не вижу
|
|
|

02.10.2009, 11:39
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
тем не менее она есть
|
|
|

02.10.2009, 12:23
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
объясните пожалуйста, как тогда я размещаю руками сообщение нормальными русскими буквами на форум, у которого кодировка ISO-8859-1 ? а если скриптом - то всякая хрень
|
|
|

02.10.2009, 12:55
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
помогите кто-нибудь с этой кодировкой - я готов заплатить
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|