€ teken wordt een vierkantje

Status
Niet open voor verdere reacties.

CompVisie

Gebruiker
Lid geworden
5 mrt 2010
Berichten
6
Ik heb een klein probleempje maar het is best irritant. in mijn php script staat een euro teken(constante variable) deze wordt automatisch veranderd in een vierkantje. ik heb de lettertypes al proberen aan te passen de lettertype groter te maken. maar niks helpt. kan iemand mij zeggen hoe ik dit op kan lossen? zie hieronder

eurofout.jpg


alvast bedankt,

CV
 
gewoon als € heb hem ook even getest met &euro maar daar doet ie helemaal niks mee.

Let op dat je de code wel volledig overneemt, dus inclusief puntkomma €
andere alternatieven zijn:

&# 128; (maar dan zonder spatie)
€
 
Let op dat je de code wel volledig overneemt, dus inclusief puntkomma €
andere alternatieven zijn:

&# 128; (maar dan zonder spatie)
€

als ik deze gebruik zonder ('...')&# 128; dan werkt de tabel niet meer en blijft mijn scherm leeg.

en als ik de ze zo gebruik '&#128'; dan komt deze tekst er zo op te staan.

ik gebruik nu tijdelijk deze string even. misschien zit hier een fout in.
MonetarySymbol = 'EUR '; //(dit moet zijn '€ ';)
 
als ik deze gebruik zonder ('...')&# 128; dan werkt de tabel niet meer en blijft mijn scherm leeg.

en als ik de ze zo gebruik '€'; dan komt deze tekst er zo op te staan.

ik gebruik nu tijdelijk deze string even. misschien zit hier een fout in.
MonetarySymbol = 'EUR '; //(dit moet zijn '€ ';)

dit is de string die automatisch het € teken opneemt in de tabel die gemaakt wordt.
misschien dat hier iets niet in klopt.
strOutput += "<TD CLASS=\"nopentry\">"+ MonetarySymbol + moneyFormat(fields[2]) + "</TD>";

de class nopentry ziet er als volgt uit:
.nopentry {background: #eaeaea;font-family: 'Agency FB', 'sans-serif'; font-size: 16px; color: #000000;}

zit hier misschien een fout in?
 
Waar is je MonetarySymbol gedefineerd? Dat is namelijk wat ie print, en die is waarschijnlijk niet goed ingesteld.

Je moet er voor zorgen dat die zo staat:

PHP:
define( 'MonetarySymbol', '&euro;' );
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan