Многоязычность

Discussion in 'PHP' started by Doom123, 9 Feb 2011.

  1. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Всем привет ... у меня вопрос .. сайт на 2ух языках...
    русский и иврит... при отправки текста на иврите через форму браузер превращяет иврит в html эквавиленты..
    тоесть &номер; кодировка на сттранице utf-8.

    как сделать чтоб ьраузер отправлял сами буква а не их эквавиленты ?
     
  2. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    может не браузер, а htmlspecialchars()?
     
  3. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    причем тут это?


    --------------

    я так понял на выходе просто голимый утф...

    в заголовке скрипта утф отправляешь?
    расскажи кратко структуру передачи заголовков....

    или дай ссылку на страницу

    п.с. каким образом делаешь многоязычность?
     
  4. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Не .. я снифал..

    срабатывает только mb_convert_encoding($str, 'UTF-8', 'HTML-ENTITIES');
    но если в $str окажутся буквы в НЕ HTML эквавиленте, наступит каша..
     
  5. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Doom123 попробуйте php.net/html_entity_decode или еще раз вызовите mb_convert_encoding($str, 'UTF-8', 'HTML-ENTITIES');
     
    _________________________