1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

ajuda em php/bbcode

Discussão em 'Web Development' iniciada por xOy, 9 de Novembro de 2007. (Respostas: 8; Visualizações: 885)

  1. xOy

    xOy Power Member

    Boas ppl.... Isto é o seguinte...

    eu estou a construir um website, onde o utilizador pode inserir material do mesmo genero que um forum phpBB... so k eu estou a construir de raiz...

    acontece e' o seguinte... sempre que poe um caracter especial ( é á ç ã à ) aparece uma lingua eskezita... (Ã�) <- isto corresponde ao é

    alguem sabe uma forma de dar a volta a isto!?

    ah, no ficheiro bbcode.php tentei usar isto mas n funcionou...

    PHP:
    $Text str_replace("é","&eacute;",$Text);
     
  2. Hipnoted

    Hipnoted Power Member

    Muda o encoding da tua página para UTF-8 que deve resolver o problema.
     
  3. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Um amigo meu teve um problema semelhante, e como eu não tinha muito tempo para procurar uma solução, encontrei um workaround que foi, como o texto é "espetado" com JavaScript, o PHP envia o caracter hexadecimal (%xx) e quando for para escrever o texto na caixa de texto, escreve-se o unescape() dele.
    Isto, se eu estiver a perceber bem o problema.
     
  4. xOy

    xOy Power Member

    Código:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    hmmmmm n creio k seja isso....!
     
  5. xOy

    xOy Power Member

    [​IMG]

    [​IMG]


    o que se passa e' isto!!
     
  6. K0mA

    K0mA Power Member

    muda para ISO 8859-1
     
  7. xOy

    xOy Power Member

    poix... agr o formulario realmente fica bem... mas o texto ja preenchido fica mal....

    aqui fica um screenshot... o azul ta bem... mas o vermelho ta mal.....

    [​IMG]
     
  8. K0mA

    K0mA Power Member

    A página deve tar gravada como utf-8, abre-a com o notepad e grava normalmente.
     
  9. xOy

    xOy Power Member

    poix... isto de utf-8 fica normal mas no formulario fica
    RESOLVIDO! Thks ppl!
     
    Última edição: 10 de Novembro de 2007

Partilhar esta Página