Hallo!

Ik maak gebruik van Joomla waarbij ik via fpdf een pdf file geopend krijg.
Nu gaat dit lokaal op mijn pc goed omdat dit op php4 draait.

Doe ik dit op de webserver dan krijg ik rare tekens. ipv ë krijg ik ë.

Ik weet bijna zeker dat ik het in deze hoek moet zoeken maar ben er al zo lang mee bezig dus heb jullie hulp echt nodig.

Hoop dat iemand mijn probleem herkent!

Rob
Rob schreef op 16.07.2007 20:36
Hallo!

Ik maak gebruik van Joomla waarbij ik via fpdf een pdf file geopend krijg.
Nu gaat dit lokaal op mijn pc goed omdat dit op php4 draait.

Doe ik dit op de webserver dan krijg ik rare tekens. ipv ë krijg ik ë.

Ik weet bijna zeker dat ik het in deze hoek moet zoeken maar ben er al zo lang mee bezig dus heb jullie hulp echt nodig.

Hoop dat iemand mijn probleem herkent!

Rob


Waarom Joomla.. ??
Dit klinkt als een probleem met de juiste karakterset, bv. UTF8 of ISO-8859-1. Welke charset gebruik jij en heb je e.e.a. wel op elkaar afgestemd? De database heeft bv. ook weer zijn eigen instellingen.

Edit:
Waarom Joomla.. ??
Deze vraag zal het probleem niet oplossen...
pgFrank schreef op 16.07.2007 20:42
Dit klinkt als een probleem met de juiste karakterset, bv. UTF8 of ISO-8859-1. Welke charset gebruik jij en heb je e.e.a. wel op elkaar afgestemd? De database heeft bv. ook weer zijn eigen instellingen.

Edit:
Waarom Joomla.. ??
Deze vraag zal het probleem niet oplossen...


@pgFrank:

Sorry ja ik weet het niet hellemaal correct maar ik ben gewoon nieuwschiering omdat meerder mensen het gaan gebruiken wilde ik wel is weten waarom en hoezo het dan zo goed of makkelijk is want volgens mij is het Weer zo'n kant en klaar systeempje waar je geen kennis voor nodig hebt...
Sorry
@Marco:
1) Ga niet iedere keer een reactie quoten, daar wordt het topic onleesbaar van.
2) Joomla is één van de meest populaire cms-en en valt niet in de categorie 'systeempje' en het is al helemaal geen systeempje waar je geen kennis voor nodig hebt. Integendeel! Ga je voortaan eerst eens ergens in verdiepen voordat je zomaar wat roept. Over de kwaliteit en gebruikersvriendelijkheid van Joomla zijn de meningen nogal verdeeld, maar dat staat los van dit topic.
Ik heb de karakterset lokaal hetzelfde gezet als de webserver. Dus alle tabellen en rijen op utf8_unicode_ci.
Eerst dacht ik dat het ook een karakterset probleem was.



PS ik moet me even inhouden door de opmerking van Marco (dus dat doe ik dan ook maar)
klinkt eerder als het falen van multibyte strings, nu nog de vraag waar precies
Sorry mijn kennis is beetje beperkt op dit gebied :o
Wat doet de multibyte string precies?
En klopt mijn verhaal dan nog dat hij het wel lokaal doet maar niet op de webserver?
Beste Legolas,

Ik heb me heel even verdiept in de materie.
Ik kom dit tegen op de server instelling over mbstring:

mbstring
Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 3.7.0

Directive Local Value Master Value
mbstring.detect_order no value no value
mbstring.encoding_translation Off Off
mbstring.func_overload 0 0
mbstring.http_input pass pass
mbstring.http_output pass pass
mbstring.internal_encoding ISO-8859-1 no value
mbstring.language neutral neutral
mbstring.substitute_character no value no value


Heeft dit er iets mee te maken?
Als de data uit een database komt, kun je eens proberen om duirect na het openen van de database verbinding de communicatie 'CHARSET' in te stellen.

<?php mysql_query("SET CHARACTER SET 'utf8';"); ?>

Zie: mysql
Oke dankje.

Deze code moet ik in de php file zetten die de pdf aanmaakt?

(sorry ben nogal noob)

Reageren