Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » UTF-8 -> 1251; koi-8
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
Question UTF-8 -> 1251; koi-8 [сообщение #47225]

парни!

проблема возникла. средставми php надо utf во чтонить нормальное перекодировать, например в 1251.
причем mb_string не стоит и поставить нет возможности.

есть мысли?
спасибо!

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2003 13:20
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #47227]

А iconv установить есть возможность?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2003 14:46
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #47228]

нет, иконф тоже нет (обычный сраный хостинг зенон)....

проблему решил.

вообщем функция:

PHP:


function recode($string)
{
$string = ereg_replace(chr(208),chr(208).chr(160),$string); # Ð_
$string = ereg_replace(chr(192),chr(208).chr(144),$string); # А
$string = ereg_replace(chr(193),chr(208).chr(145),$string); # Б
$string = ereg_replace(chr(194),chr(208).chr(146),$string); # В
$string = ereg_replace(chr(195),chr(208).chr(147),$string); # Г
$string = ereg_replace(chr(196),chr(208).chr(148),$string); # Д
$string = ereg_replace(chr(197),chr(208).chr(149),$string); # Е
$string = ereg_replace(chr(168),chr(208).chr(129),$string); # Ё
$string = ereg_replace(chr(198),chr(208).chr(150),$string); # Ж
$string = ereg_replace(chr(199),chr(208).chr(151),$string); # З
$string = ereg_replace(chr(200),chr(208).chr(152),$string); # И
$string = ereg_replace(chr(201),chr(208).chr(153),$string); # Й
$string = ereg_replace(chr(202),chr(208).chr(154),$string); # К
$string = ereg_replace(chr(203),chr(208).chr(155),$string); # Л
$string = ereg_replace(chr(204),chr(208).chr(156),$string); # М
$string = ereg_replace(chr(205),chr(208).chr(157),$string); # Н
$string = ereg_replace(chr(206),chr(208).chr(158),$string); # О
$string = ereg_replace(chr(207),chr(208).chr(159),$string); # П
$string = ereg_replace(chr(209),chr(208).chr(161),$string); # С
$string = ereg_replace(chr(210),chr(208).chr(162),$string); # Т
$string = ereg_replace(chr(211),chr(208).chr(163),$string); # У
$string = ereg_replace(chr(212),chr(208).chr(164),$string); # Ф
$string = ereg_replace(chr(213),chr(208).chr(165),$string); # Х
$string = ereg_replace(chr(214),chr(208).chr(166),$string); # Ц
$string = ereg_replace(chr(215),chr(208).chr(167),$string); # Ч
$string = ereg_replace(chr(216),chr(208).chr(168),$string); # Ш
$string = ereg_replace(chr(217),chr(208).chr(169),$string); # Щ
$string = ereg_replace(chr(218),chr(208).chr(170),$string); # Ъ
$string = ereg_replace(chr(219),chr(208).chr(171),$string); # Ы
$string = ereg_replace(chr(220),chr(208).chr(172),$string); # Ь
$string = ereg_replace(chr(221),chr(208).chr(173),$string); # Ð_
$string = ereg_replace(chr(222),chr(208).chr(174),$string); # Ю
$string = ereg_replace(chr(223),chr(208).chr(175),$string); # Я
$string = ereg_replace(chr(224),chr(208).chr(176),$string); # а
$string = ereg_replace(chr(225),chr(208).chr(177),$string); # б
$string = ereg_replace(chr(226),chr(208).chr(178),$string); # в
$string = ereg_replace(chr(227),chr(208).chr(179),$string); # г
$string = ereg_replace(chr(228),chr(208).chr(180),$string); # д
$string = ereg_replace(chr(229),chr(208).chr(181),$string); # е
$string = ereg_replace(chr(184),chr(209).chr(145),$string); # ё
$string = ereg_replace(chr(230),chr(208).chr(182),$string); # ж
$string = ereg_replace(chr(231),chr(208).chr(183),$string); # з
$string = ereg_replace(chr(232),chr(208).chr(184),$string); # и
$string = ereg_replace(chr(233),chr(208).chr(185),$string); # й
$string = ereg_replace(chr(234),chr(208).chr(186),$string); # к
$string = ereg_replace(chr(235),chr(208).chr(187),$string); # л
$string = ereg_replace(chr(236),chr(208).chr(188),$string); # м
$string = ereg_replace(chr(237),chr(208).chr(189),$string); # н
$string = ereg_replace(chr(238),chr(208).chr(190),$string); # о
$string = ereg_replace(chr(239),chr(208).chr(191),$string); # п
$string = ereg_replace(chr(240),chr(209).chr(128),$string); # р
$string = ereg_replace(chr(241),chr(209).chr(129),$string); # с
$string = ereg_replace(chr(242),chr(209).chr(130),$string); # т
$string = ereg_replace(chr(243),chr(209).chr(131),$string); # у
$string = ereg_replace(chr(244),chr(209).chr(132),$string); # ф
$string = ereg_replace(chr(245),chr(209).chr(133),$string); # х
$string = ereg_replace(chr(246),chr(209).chr(134),$string); # ц
$string = ereg_replace(chr(247),chr(209).chr(135),$string); # ч
$string = ereg_replace(chr(248),chr(209).chr(136),$string); # ш
$string = ereg_replace(chr(249),chr(209).chr(137),$string); # щ
$string = ereg_replace(chr(250),chr(209).chr(138),$string); # ъ
$string = ereg_replace(chr(251),chr(209).chr(139),$string); # ы
$string = ereg_replace(chr(252),chr(209).chr(140),$string); # ь
$string = ereg_replace(chr(253),chr(209).chr(141),$string); # э
$string = ereg_replace(chr(254),chr(209).chr(142),$string); # ю
$string = ereg_replace(chr(255),chr(209).chr(143),$string); # я
return $string;
}

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщение было отредактировано Orliha 30-06-2003 в 14:50

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2003 14:47
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #47275]

Ð_еги.. посмотри вот этот вариант еще. Возможно, будет побыстрее, чем с регулярными выражениями.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 01-07-2003 01:12
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #47409]

к чему такие сложности?
http://www.php.net/manual/en/functi...ation-table.php
...
Example 1. Translation Table Example

$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Krämer";
$encoded = strtr($str, $trans);

P.S.
print_r(get_html_translation_table(HTML_ENTITIES))

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-07-2003 12:00
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #47413]

SCHIZO, ничего не получиться

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-07-2003 12:17
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 19:38.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 2.91830397 seconds (99.57% PHP - 0.43% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.