Vreemde tekens, karaktersetprobleem

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Omkara
Berichten: 4
Lid geworden op: 28 dec 2006, 19:48

Vreemde tekens, karaktersetprobleem

Bericht door Omkara » 26 mar 2007, 04:02

Support Template
  • Wat is het probleem?
    België wordt als België weergegeven
    Wanneer ontstond het probleem?
    Toen ik het forum wou verhuizen naar een nieuwe server
    Adres van je forum:
    Niet dat je er veel mee bent maar:
    http://coalboys.no-ip.org
    Modifications op je forum:
    Geen
    Huidige stijl:
    Standaard
    phpBB versie:
    2.0.21
    Waar is je forum gehost:
    Eigen webserver
    Heb je onlangs iets verandert aan je forum?
    Neen
Overige opmerkingen:

Sinds ik het forum op een nieuwe server wil plaatsen duikt het probleem op. De nieuwe server is ook een eigen webserver met dezelfde instellingen als de oude server, ook draaien er op beide servers dezelfde softwareversies van Ubuntu, Apache, MySQL, phpMyAdmin, PHP, ....

Onderstaande instellingen zijn dus op beide Ubuntu servers hetzelfde:

MySQL - 5.0.22-Debian_0ubuntu6.06.2
MySQL Characterset: UTF-8 Unicode (utf8)
MySQL Verbindingscoallatie: UTF-8_unicode_ci

In het bestand lang_main is de volgende karakterset gespecifieerd:
$lang['ENCODING'] = 'iso-8859-1';

Toch wordt op de nieuwe server België als België weergegeven.

De coalitie van de desbetreffende database staat op latin1_swedish_ci
Overigens wordt ook België als België opgeslagen in de database.


Ik vermoed dat dit niet echt een phpbb probleem meer is, maar zou jullie toch willen vragen me verder te helpen aangezien dit probleem al 3 maanden aansleept.

Gebruikersavatar
Rockographic
Berichten: 214
Lid geworden op: 13 feb 2007, 21:01
Locatie: Lommel
Contacteer:

Bericht door Rockographic » 26 mar 2007, 14:54

:? dat krijg ik ook af en toe

Gebruikersavatar
colintjuh1
Berichten: 84
Lid geworden op: 24 dec 2006, 09:45

Bericht door colintjuh1 » 26 mar 2007, 15:18

Update eens naar 2.0.22, misschien is het dan verholpen :bier:
Geen Copyright? Geen support!

Markiee
Berichten: 613
Lid geworden op: 23 dec 2006, 16:07
Contacteer:

Bericht door Markiee » 26 mar 2007, 18:57

colintjuh1 schreef:Update eens naar 2.0.22, misschien is het dan verholpen :bier:
Hier iemand met 2.0.22 en die heeft hetzelfde probleem:
http://www.phpbb.nl/viewtopic.php?p=295160
Dus de update is niet het probleem.

Gebruikersavatar
colintjuh1
Berichten: 84
Lid geworden op: 24 dec 2006, 09:45

Bericht door colintjuh1 » 26 mar 2007, 19:13

Het is gunstig dat je geen MODs geinstalleerd hebt.

Download 2.0.22 (full package) en gooi die er overheen (alle bestanden, behalve Config.php). Nu heb je alvast de bestanden. Gooi de nieuwe install-bestanden online en kies voor Upgrade. Nu zal hij jouw Database gaan aanpassen, en misschien haalt ie toenvallig dat probleempje weg.

Zo niet, zullen we nog verder moeten klooien in je DB...
Geen Copyright? Geen support!

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 31 mar 2007, 12:38

^ Dat heb ik gedaan nadat ik het forum had verhuisd, maar het heeft de rare tekens niet weggehaald.
He who laughs last didn't get the joke. ;)

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 02 apr 2007, 07:47

Velvet Thorns schreef:^ Dat heb ik gedaan nadat ik het forum had verhuisd, maar het heeft de rare tekens niet weggehaald.
Wellicht ligt het aan de codering die gebruikt word op de server. Ondersteund de server in andere applicaties die tekens wel?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 02 apr 2007, 09:26

Volgens mij ligt het idd aan de charset, maar welke de juiste is weet ik ook niet. Moet je gaan trial'n en errorren :?

Gebruikersavatar
Jantaxi
Berichten: 332
Lid geworden op: 12 nov 2006, 23:06
Locatie: Noord Brabant
Contacteer:

Bericht door Jantaxi » 02 apr 2007, 12:51

Heb net even gekeken op je site met Firefox, maar zie bij het Belgisch Voetbal het volgende staan:
PostPosted: Fri Jun 17, 2005 11:14 am Post subject: Stadions Reply with quote
Net even wat stadions uit België bekeken, dit vind ik de mooisten:
(afbeeldingen, m.u.v. Schaarbeek-Rebec7.jpg, waren trouwens niet zichtbaar in dat specifieke bericht en in de andere berichten waren de meeste ook niet zichtbaar)

Zoals je ziet werkt het bij mij dus wel goed, maar ik had het probleem ook eerst op verschillende sites. Dit lag (bij mij althans) aan de instelling van mijn browser en aan het feit dat sommige servers standaard een andere charset gebruiken dan in de pagina zelf staat vermeld.

In jouw forumpagina zag ik het volgende staan:

Code: Selecteer alles

 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css"> 
Ik denk dat je server echter standaard UTF-8 gebruikt...
Daar gaat met name IE van over de .... (Firefox kijkt naar de pagina zelf zover ik hier kan merken).

En zo zie je maar hoe belangrijk het kan zijn om je site-locatie te vermelden.... (dan kunnen mensen zelf even kijken). :wink:

Hopelijk heb je hier wat aan... 8)
Afbeelding

Omkara
Berichten: 4
Lid geworden op: 28 dec 2006, 19:48

Bericht door Omkara » 06 apr 2007, 17:16

Sorry, even geen tijd gehad om hieraan te werken:

@ Jantaxi: De site waar jij op gekeken hebt staat op de oude server waarop nog alles steeds werkt. De nieuwe server kan ik voor jullie niet beschikbaar maken, anders is de oude offline.

@ Zero Override: Bedoel je in OpenOffice ed? Daar wordt alles perfect weergegeven.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 22 apr 2007, 11:00

Momenteel wordt in mijn SQL database automatisch latin1_swedish_ci gebruikt. Moet ik dit veranderen? Hoe doe ik dat eventueel?
He who laughs last didn't get the joke. ;)

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 22 apr 2007, 11:28

Hoe heb je de database verhuist, door het eerst naar een tekstbestand te exporteren? Het kan in het tekstbestand fout zijn gegaan, omdat die vaak een andere codering gebruiken dan de database. In een wat geavanceerdere editor (zoals Word) kun je vaak de codering instellen.

jandemeyer
Berichten: 12
Lid geworden op: 30 sep 2005, 11:33

Bericht door jandemeyer » 22 apr 2007, 11:31

Probleempje ook wel eens gehad...
Indien je draadloos toetsenbord hebt, batterijtje vervangen en het is opgelost !

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Re:

Bericht door Velvet Thorns » 23 jun 2007, 10:48

ElbertF schreef:Hoe heb je de database verhuist, door het eerst naar een tekstbestand te exporteren? Het kan in het tekstbestand fout zijn gegaan, omdat die vaak een andere codering gebruiken dan de database. In een wat geavanceerdere editor (zoals Word) kun je vaak de codering instellen.
Nee, ik heb een SQL back up gemaakt en vervolgens die geïmporteerd op de nieuwe server met behulp van bigdump.

Probleem is nog steeds aanwezig. :(
He who laughs last didn't get the joke. ;)

jankarremans
Berichten: 12
Lid geworden op: 14 aug 2007, 10:39

Re: Vreemde tekens, karaktersetprobleem

Bericht door jankarremans » 03 sep 2007, 11:57

Beste allemaal,

Wellicht dat ik wat helderheid kan brengen... in de vraagstelling... Want, het antwoord heb ik ook niet!

Wat wij hebben gedaan is't volgende;
PHP & IIS vanaf WXP naar een Oracle database... En dat werkte perfect! Met de uitzondering dat de IIS op mijn PC stond :shock: waardoor ik deze niet meer uit mocht zetten!

Nu hebben we phpbb met een HP Apache implementatie tegen dezelfde (!) Oracle database draaien... En... nou hebben we ? in plaats van ë (of een hokje, afhankelijk van je browser). De tekens in de database staan nog steeds goed (gewoon met trema's enzo, voor zover dat de bedoeling is).

Er moet dus of in de webserver (Apache) of in de php-installatie (default type) iets veranderen, denk ik. De database characterset is WE8ISO8859P1 (dus dat moet ook goed gaan...)

Wie weet er wat en wil dat vertellen??

Grazias,
Jan

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: Vreemde tekens, karaktersetprobleem

Bericht door ElbertF » 03 sep 2007, 12:21

Heb je de database niet overgezet? Meestal gaan dit soort dingen fout bij het terugzetten van backups (backup-bestand niet in de juiste codering opgeslagen). Is dit bij nieuwe berichten ook? En als je oude berichten in de DB bekijkt, kloppen de tekens daar dan ook niet?

jankarremans
Berichten: 12
Lid geworden op: 14 aug 2007, 10:39

Re: Vreemde tekens, karaktersetprobleem

Bericht door jankarremans » 03 sep 2007, 12:45

De grote grap van het geheel was, dat we de database konden laten staan... Dus nee, die is niet verplaatst...
En, de problemen doen zich voor bij oude berichten... Bij nieuwe berichten staan ze goed op 't forum, maar wel heel erg vreemd in de database... Er vindt dus een karakter transformatie plaats (lijkt wel van 8 naar meer bits karakters ofzo), de vraag is alleen waar en misschien ook nog wel waarom! :mrgreen:

jankarremans
Berichten: 12
Lid geworden op: 14 aug 2007, 10:39

Re: Vreemde tekens, karaktersetprobleem

Bericht door jankarremans » 03 sep 2007, 12:47

FYI:

Š € ë ï é op het forum wordt nu
Š € ë ï é in de database

terwijl

ë in de database
? wordt op het forum!

:roll:

c00kie
Berichten: 18
Lid geworden op: 01 dec 2006, 10:23

Re: Vreemde tekens, karaktersetprobleem

Bericht door c00kie » 19 sep 2007, 19:56

is hier ondertussen een oplossing voor gevonden ?

jankarremans
Berichten: 12
Lid geworden op: 14 aug 2007, 10:39

Re: Vreemde tekens, karaktersetprobleem

Bericht door jankarremans » 19 sep 2007, 20:07

Ik vrees van niet.
De tekens staan op het forum nu wel goed, alleen in de database niet.
De collega die daar eventueel nog bij kan assisteren is maandag weer terug. Ik vrees alleen dat het zit in de characterset van de Oracle database waar we tegenaan draaien in relatie tot de characterset van php of phpBB. En dat zou niet erg fijn zijn :(

Gesloten