|
автор: Niberian (02.12.2005 в 17:38) |
|
| Скажите пожалуйста возможно ли написать строку по следеющеиу запросу:
если кодировка $keyword = koi8-r тогда.... | |
|
|
|
|
автор: ТриЭм (02.12.2005 в 18:11) |
|
|
для: Niberian
(02.12.2005 в 17:38)
| |
if($keyword == 'koi8-r'){
// здесь писать код 'тогда...'
}
|
| |
|
|
|
|
автор: Niberian (02.12.2005 в 21:43) |
|
|
для: ТриЭм
(02.12.2005 в 18:11)
| | Огромное спасибо! | |
|
|
|
|
автор: Niberian (03.12.2005 в 00:11) |
|
|
для: ТриЭм
(02.12.2005 в 18:11)
| | Нет это все таки к сожалению не то, мне надо чтобы функция смотрела какая кодировка у переменной, и если кодировка данной переменной кои, то выполнялись дальнейшие действия | |
|
|
|
|
|
|
|
для: Niberian
(03.12.2005 в 00:11)
| | К сожалению, задача автоматического определения кодировки не является тривиальной - специальных функций здесь нет, поэтому её необходимо отслеживать самостоятельно. А для каких целей, если не секрет, это потребовалось - может имеется обходной путь? | |
|
|
|
|
автор: Niberian (03.12.2005 в 00:58) |
|
|
для: cheops
(03.12.2005 в 00:47)
| | Есть каталог, в нем поиск идет в нормальной кодировке, но иногда в поисково логе обнаружевается запрос в кои или даже в utf-8, вот просто думал как сделать, чтобы отслеживалась кодировка и если она utf-8 или koi производить операцию
iconv("utf-8", "cp1251", $keyword); и для кои такую же
самое странное, что я не могу понять откуда идут эти кривые кодировки, потому что если ввести слово в поиске на сайте, то все нормально. Вот такие дела :( | |
|
|
|
|
|
|
|
для: Niberian
(03.12.2005 в 00:58)
| | >самое странное, что я не могу понять откуда идут эти кривые
>кодировки
Из Linux - там в качестве кодировки по умолчанию идёт KOI8-R, те кто настраивает браузер - нормально работают, те кто не настраивает - так и отправляют в KOI8-R не зависимо от настроек страницы. | |
|
|
|