Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как конвертировать UTF-8 в WINDOWS-1251?
 
 автор: Hamilion   (28.09.2007 в 15:16)   письмо автору
 
 

Если iconv не поддерживается (ибо Денвер)

   
 
 автор: coloboc66   (28.09.2007 в 15:21)   письмо автору
 
   для: Hamilion   (28.09.2007 в 15:16)
 

Скачайте с сайта Денвера расширения РНР и установите их. И будет щастье...

   
 
 автор: Hamilion   (28.09.2007 в 15:34)   письмо автору
 
   для: coloboc66   (28.09.2007 в 15:21)
 

А нельзя ли увидеть ссылочку на эти расширения, а то я сам найти не смог?

   
 
 автор: sim5   (28.09.2007 в 15:53)   письмо автору
 
   для: Hamilion   (28.09.2007 в 15:34)
 

Есть расширения для РНР pecl, вроде там и "стандартные есть".

   
 
 автор: kb_nn   (28.09.2007 в 15:36)   письмо автору
 
   для: coloboc66   (28.09.2007 в 15:21)
 

function utf2win ($s) {
$byte2=false;
$out="";
for ($c=0;$c<strlen($s);$c++){
$i=ord($s[$c]);
if ($i<=127) $out.=$s[$c];
if ($byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025){
$out_i=168;
}
else {
if ($new_i==1105){$out_i=184;}
else {$out_i=$new_i-848;}
}
$out.=chr($out_i);
$byte2=false;
}
if (($i>>5)==6) {
$c1=$i;
$byte2=true;
}
}
return $out;
}

   
 
 автор: Hamilion   (28.09.2007 в 16:16)   письмо автору
 
   для: kb_nn   (28.09.2007 в 15:36)
 

спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования