Hitmanpt Posted February 18, 2013 at 01:14 PM Report #495937 Posted February 18, 2013 at 01:14 PM Boas pessoal... Eu tenho o seguinte problema... estou a criar uma página e o símbolo de € não aparece... tenho estas linhas de código no <header> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22> <html xmlns="http://www.w3.org/1999/xhtml%22> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> eu sei que para mostrar o simbolo basta escrever € mas não aparece... por isso tentei este código <?php echo htmlentities("€"); ?> e o resultado é isto â?¬ E quando so escrevo € ou € não aparece nada.... as fontes são body {background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#464646} Alguma ajuda?
pikax Posted February 18, 2013 at 02:04 PM Report #495943 Posted February 18, 2013 at 02:04 PM tenta este codigo if(!defined('EURO')) define('EURO',chr(128)); echo EURO; Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."
Hitmanpt Posted February 18, 2013 at 02:10 PM Author Report #495944 Posted February 18, 2013 at 02:10 PM tenta este codigo if(!defined('EURO')) define('EURO',chr(128)); echo EURO; Nada... o output na página não é nenhum... mas dá para ver que está lá alguma coisa... Desta vez através do debugger deu isto "?"
HappyHippyHippo Posted February 18, 2013 at 02:39 PM Report #495952 Posted February 18, 2013 at 02:39 PM (edited) tens a codificação do ficheiro em utf-8 ? (não estou a perguntar a codificação que estás a dizer ao browser, mas sim do próprio ficheiro html) ps : e para aparecer o símbolo basta (para utf-8): echo "€"; Edited February 18, 2013 at 02:44 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
NunoDinis Posted February 18, 2013 at 02:41 PM Report #495953 Posted February 18, 2013 at 02:41 PM Podes mostrar onde queres pôr o símbolo € e em que contexto ? Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
Hitmanpt Posted February 18, 2013 at 08:49 PM Author Report #496061 Posted February 18, 2013 at 08:49 PM (edited) O contexto é texto corrido em HTML sim está em UTF-8 Quando faço guardar como no Dreamweaver aparece um parâmetro "C (Canonical Decomposition, followed by Canonical Composition)" e na barra de status aparece "Unicode (UTF-8)" --EDIT-- Wait! Reparei que não é no site todo <span class="price">A partir de 10€</span> está associado .price {text-align:center;display:block;font-size:30px;line-height:1.2em;letter-spacing:-1px;padding-bottom:10px} Mas continuo sem saber porque é que faz isto :\ Edited February 18, 2013 at 09:08 PM by Windows Dragon
HappyHippyHippo Posted February 18, 2013 at 09:53 PM Report #496067 Posted February 18, 2013 at 09:53 PM se o ficheiro está em utf-8 e estás a dizer ao browser que o conteúdo é em utf-8, então o seguinte deverá funcionar: <span class="price">A partir de 10€</span> se mesmo assim não é apresentado, pesquisa pela seguinte configuração no php.ini: ; PHP's default character set is set to empty. ; http://php.net/default-charset ;default_charset = "UTF-8" e tira o comentário para demarcar que queres mesmo o UTF-8 se mesmo assim não funciona, verifica no pacote HTTP se o servidor está a enviar um header com uma codificação diferente IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
NunoDinis Posted February 26, 2013 at 11:46 AM Report #497035 Posted February 26, 2013 at 11:46 AM Já resolveste ? Estive, por acaso a ver os HTML entities e acho que é disso que precisas. € http://www.w3schools.com/html/html_entities.asp Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now