За последние 24 часа нас посетили 15569 программистов и 1603 робота. Сейчас ищут 838 программистов ...

Как можно определить кодировку строки

Тема в разделе "PHP для новичков", создана пользователем kimboo, 17 июл 2008.

  1. kimboo

    kimboo Активный пользователь

    С нами с:
    9 июн 2008
    Сообщения:
    18
    Симпатии:
    0
    Получаю данные из JavaScript они не понятно в какой кодировки функция mb_detect_encoding($str)
    отключена на хостинге.

    С IE7 нормально приходят, а с Opera и FireFox непонятно в какой кодировке.
     
  2. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Выглядит как?
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    JS должен быть сохранен в той же кодировки, что и страница (или наоборот :) )
     
  4. kimboo

    kimboo Активный пользователь

    С нами с:
    9 июн 2008
    Сообщения:
    18
    Симпатии:
    0
    Сенкс.
    Кодировка в Opera выглядит нормально в Windows-1251 но при записи в базу она становится Юникод((( В Internet Explorer тоже все нормально выглядит и пишится в базу нормально IE-7.
    Победил следующим образом, в JS сделал проверку браузера если не IE то iconv("w", "u", $str)/
    Пока работает но думаю что это не очень то и грамотно.((