Jump to content
Windows Dragon

Simbolo € não aparece!

Recommended Posts

Windows Dragon

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?

Share this post


Link to post
Share on other sites
pikax

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."

Share this post


Link to post
Share on other sites
Windows Dragon

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 "?"

Share this post


Link to post
Share on other sites
HappyHippyHippo

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 by HappyHippyHippo

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
NunoDinis

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

Share this post


Link to post
Share on other sites
Windows Dragon

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&euro;</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 by Windows Dragon

Share this post


Link to post
Share on other sites
HappyHippyHippo

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.