Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> алфавитный поиск +utf-8, генерация алфавита в кодировке utf-8 
:(
    Опции темы
oppo
  Дата 15.7.2006, 04:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 15.7.2006

Репутация: нет
Всего: нет



для алфавитного поиска генерирую буковки... все чудно работало .. 
потом решил по необходимости поменять кодировку сайта на UTF-8  // 
Проблема выводиться только вариант для английских букв кусок кода ниже
Код

    for ($char=65;$char<=90;$char++){

кусок кода для русского варианта не работает ... см ниже 

Код

for ($char=192;$char<=200;$char++){
if (rawurlencode(chr($char))==$abetka){
                            echo $separative;
                            echo str_repeat( ' ', $numspace )."<span class='active'>".chr($char)."</span>";
                        }else{
                            $seflink = sefRelToAbs("index.php?option=com_gid&amp;task=salo&amp;catid=$catid&amp;Itemid=$Itemid&amp;abetka=".rawurlencode(chr($char)));
                            echo $separative;
                            echo str_repeat( ' ', $numspace )."<li><a href='".$seflink."' title='".chr($char)."'>".chr($char)."</a></li>";
                        }
                    }

iconv для каждого знака не есть хорошо
а уже 4 часа голова не работает ... 
PM MAIL   Вверх
alligator
Дата 15.7.2006, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



http://ru.php.net/manual/ru/function.utf8-decode.php
может это поможет.... 
PM MAIL   Вверх
oppo
Дата 15.7.2006, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 15.7.2006

Репутация: нет
Всего: нет



Цитата

http://ru.php.net/manual/ru/function.utf8-decode.php
может это поможет.... 
 нет не то .....
 chr ,ord - не помогают при utf-8///
с утра сделал проще загнал буквы для руского варианта в массив 
Код

$ee=array('А', 'Б ','В',' Г',' Д','Е',' Ж',' З',' И','    Й ','К',' Л',' М','    Н',' О',' П    ','Р ','С ','Т',' У','Ф',' Х','    Ц',' 
Ч',' Ш',' Щ',' Э',' Ю','    Я');
    разбиваю потом по explode и т.д. 
а потом весь скрипт сохранил в кодировке utf-8 .. как говорят буржуины - вэтс ол. 
PM MAIL   Вверх
alligator
Дата 15.7.2006, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Цитата(oppo @  15.7.2006,  14:41 Найти цитируемый пост)
а потом весь скрипт сохранил в кодировке utf-8

это наверное самое простое решение..... 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0671 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.