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

  #11  
Старый 02.10.2009, 14:28
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

попробуй http://il.php.net/manual/en/function.iconv.php
 
Ответить с цитированием

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

Репутация: 537


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

$title = iconv("UTF-8", "ISO-8859-5//IGNORE", $title);
$message = iconv("UTF-8", "ISO-8859-5//IGNORE", $message);

c ISO-8859-5 ещё при выводе на экран из файла в utf-8 - видно русский текст
а при отправке на форуме закорючки

а если ISO-8859-1 - то вообще строки из одних пробелов
 
Ответить с цитированием

  #13  
Старый 02.10.2009, 17:03
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

посмотри в каком виде отправляются данные .. у меня както была трабла что при отрпаке из формы текст отсылался ввиде html эквевилентов .. тоесть вместо букв были ихние хтмл коды и при выводи была трабла ... или же кодировка самого файла со скриптом не соответствует .. хз
 
Ответить с цитированием

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

Репутация: 537


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

я вот и смотрю что браузер отправляет как раз html-эквиваленты
 
Ответить с цитированием

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

Репутация: 537


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

***! я все-таки сделал это!

PHP код:

function unicode_mk_cyr($str) {
     
$encode "";

     for (
$ii=0;$ii<strlen($str);$ii++) {
         
$xchr=substr($str,$ii,1);
         if (
ord($xchr)>191) {
             
$xchr=ord($xchr)+848;
             
$xchr="&#" $xchr ";";
         }
         if(
ord($xchr) == 129) {
               
$xchr "Ѓ";
         }
         if(
ord($xchr) == 163) {
               
$xchr "Ј";
         }
         if(
ord($xchr) == 138) {
               
$xchr "Љ";
         }
         if(
ord($xchr) == 140) {
               
$xchr "Њ";
         }
         if(
ord($xchr) == 143) {
               
$xchr "Џ";
         }
         if(
ord($xchr) == 141) {
               
$xchr "Ќ";
         }
         if(
ord($xchr) == 189) {
               
$xchr "Ѕ";
         }

         if(
ord($xchr) == 188) {
               
$xchr "ј";
         }
         if(
ord($xchr) == 131) {
               
$xchr "ѓ";
         }
         if(
ord($xchr) == 190) {
               
$xchr "ѕ";
         }
         if(
ord($xchr) == 154) {
               
$xchr "љ";
         }
         if(
ord($xchr) == 156) {
               
$xchr "њ";
         }
         if(
ord($xchr) == 159) {
               
$xchr "џ";
         }
         if(
ord($xchr) == 157) {
               
$xchr "ќ";
         }
         
$encode=$encode $xchr;
   }
     return 
$encode;
}
$title urlencode(unicode_mk_cyr($title));
$message urlencode(unicode_mk_cyr($message)); 
функцию взял из комментов php.net
 
Ответить с цитированием

  #16  
Старый 02.10.2009, 18:26
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

это не выход .. такое происходит когда вводимы текст не соответствует кодировке страницы (или чтото типо того) легче перевести всё в ut8 разве нет?

Последний раз редактировалось Doom123; 02.10.2009 в 18:29..
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT.XYZ