[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировки.
ntfs_ok
Доброго времени суток. у меня возник воапрос.
Есть 2 источника строк:
1-й поле ввода на страницы.
2-й файл с текстом.
Мне надо проверить вхождение строки из поля в файл.
(обе строки уже переведены в нижний регистр)
Заранее благодарю.
ф-ия определения кодировки mb_detect_encoding не работает на хосте



Спустя 1 минута, 28 секунд (25.06.2009 - 22:43) waldicom написал(а):
Кодировки, я так понимаю, не известны?

Спустя 26 минут, 19 секунд (25.06.2009 - 23:09) ntfs_ok написал(а):
waldicom, да, если бы знал, то от айконвертил

Спустя 18 минут, 26 секунд (25.06.2009 - 23:27) twin написал(а):
Вот это попробуй:
PHP
function get_charset($string) 
{  
    $sample 
= iconv('utf-8', 'utf-8', $string);
    if(md5($sample) == md5($string))
      return 'utf-8';
    else  
    return 
'windows-1251';
}
100% результата не будет, но попытка не пытка

Спустя 13 минут, 50 секунд (25.06.2009 - 23:41) ntfs_ok написал(а):
из обоих источников говорить windows-1251, но почему-то работает только одно слово

Спустя 9 минут, 29 секунд (25.06.2009 - 23:51) twin написал(а):
Нет 100% способа определить кодировку по контенту. И mb_detect_encoding() тоже не панацея, довольно криво работает. Так что если это не помогает, значит дело дрянь. Нужно искать другие методы, не касающиеся определения кодировок.

Спустя 4 минуты, 57 секунд (25.06.2009 - 23:56) ntfs_ok написал(а):
я попытаюсь вычлинить кодировку из файла, но вот получаеммая строка через $_GET кодировка не ясна. коды символов, я подозреваю, у этих таблиц разные и переводить в них смысл = 0.

Спустя 6 минут, 53 секунды (26.06.2009 - 00:02) kirik написал(а):
ntfs_ok
А могешь файл показать?

Спустя 21 минута, 25 секунд (26.06.2009 - 00:24) ntfs_ok написал(а):
определил кодировку файла, она win - 1251

Спустя 9 минут, 49 секунд (26.06.2009 - 00:34) twin написал(а):
Ну а в чем затык? Проверить вхождение что ли?

Спустя 1 минута, 17 секунд (26.06.2009 - 00:35) ntfs_ok написал(а):
Проверил, ворде само зарботало(после перезагрузки пк), в чем проблема была, не пойму, возможно что-то с денвером

Спустя 1 час, 59 секунд (26.06.2009 - 01:36) ntfs_ok написал(а):
на денвере заработала, а на хостинге нет sad.gif
а какие ещё возможны кодировки в iconv?

Спустя 14 минут, 49 секунд (26.06.2009 - 01:51) PandoraBox2007 написал(а):
Цитата (ntfs_ok @ 25.06.2009 - 22:36)
на денвере заработала, а на хостинге нет sad.gif
а какие ещё возможны кодировки в iconv?

Спустя 14 часов, 44 минуты, 47 секунд (26.06.2009 - 16:36) ntfs_ok написал(а):
Возможно ли из http://www.ntfsprimus.tu2.ru/phpinfo.php определить в какой кодировке приходит переменная $_get'ом.
и если можно, то и объясните как smile.gif

Спустя 56 минут, 57 секунд (26.06.2009 - 17:33) twin написал(а):
Я не совсем понял вопроса. Может быть имеется ввиду urldecode()?

Спустя 1 час, 2 минуты, 1 секунда (26.06.2009 - 18:35) ntfs_ok написал(а):
Строка приходит не ввиде %A0%B1 а в виде строки нормальной.
С кодировками наконец разобралсмя.
Приходит Get'ом в UTF-8!

Спустя 56 минут, 25 секунд (26.06.2009 - 19:31) ntfs_ok написал(а):
Всё, Всех Благодарю!


_____________
Не так страшен программист, как его программы, хотя и он тоже страшный!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.