Помощник
|
Пробема в AJAX скрипте - русская кодировка - в UTF8 приходят данные |
Inform-buro
|
Сообщение
#1
|
||
|
|
||
|
|||
wildlion |
28.1.2008, 9:41;
Ответить: wildlion
Сообщение
#2
|
|
Код function decode_to_utf8($int=0)
{ $t = ''; if ( $int < 0 ) { return chr(0); } else if ( $int <= 0x007f ) { $t .= chr($int); } else if ( $int <= 0x07ff ) { $t .= chr(0xc0 | ($int >> 6)); $t .= chr(0x80 | ($int & 0x003f)); } else if ( $int <= 0xffff ) { $t .= chr(0xe0 | ($int >> 12)); $t .= chr(0x80 | (($int >> 6) & 0x003f)); $t .= chr(0x80 | ($int & 0x003f)); } else if ( $int <= 0x10ffff ) { $t .= chr(0xf0 | ($int >> 18)); $t .= chr(0x80 | (($int >> 12) & 0x3f)); $t .= chr(0x80 | (($int >> 6) & 0x3f)); $t .= chr(0x80 | ($int & 0x3f)); } else { return chr(0); } return $t; } Код function convert_unicode($t, $to = 'windows-1251')
{ $to = strtolower($to); if ($to == 'utf-8') { $t = preg_replace( '#%u([0-9A-F]{1,4})#ie', "decode_to_utf8(hexdec('1'))", utf8_encode($t) ); $t = urldecode ($t); } else { $t = preg_replace( '#%u([0-9A-F]{1,4})#ie', "'' . hexdec('1') . ';'", $t ); $t = urldecode ($t); $t = @html_entity_decode($t, ENT_NOQUOTES, $to); } return $t; } это на php... попробуй с этим "поиграться", должно чтонить получиться... |
|
|
druzhkov |
1.2.2008, 16:51;
Ответить: druzhkov
Сообщение
#3
|
|
лично я в том скрипте, которые отдает аякс-данные, первой строчкой прописываю:
header('Content-type: text/html; charset=windows-1251'); может, это как-то поможет... |
|
|
tank_ |
3.2.2008, 3:26;
Ответить: tank_
Сообщение
#4
|
|
|
попробуй функцию iconv в php
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Спарсить данные с сайта | 2 | EvilGomel | 1102 | 17.8.2023, 9:37 автор: bobmen |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44765 | 19.7.2023, 10:03 автор: qpPeW |
|
Восстановить сайт + добавить исходные данные | 5 | Portsmouth | 1960 | 21.5.2023, 7:23 автор: Skyworker |
|
Спарсить данные с сайта | 2 | TABAK | 1013 | 22.4.2023, 19:49 автор: TABAK |
|
Анализ конкурентов, помощь в семантике. Данные из Spywords Выгрузки по вашим пожеланиям |
0 | Infra | 7194 | 7.6.2020, 18:39 автор: Infra |
Текстовая версия | Сейчас: 29.3.2024, 2:57 |