Pagina 1 van 2

Vreemde tekens, karaktersetprobleem

Geplaatst: 26 mar 2007, 04:02
door Omkara
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.

Geplaatst: 26 mar 2007, 14:54
door Rockographic
:? dat krijg ik ook af en toe

Geplaatst: 26 mar 2007, 15:18
door colintjuh1
Update eens naar 2.0.22, misschien is het dan verholpen :bier:

Geplaatst: 26 mar 2007, 18:57
door Markiee
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.

Geplaatst: 26 mar 2007, 19:13
door colintjuh1
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...

Geplaatst: 31 mar 2007, 12:38
door Velvet Thorns
^ Dat heb ik gedaan nadat ik het forum had verhuisd, maar het heeft de rare tekens niet weggehaald.

Geplaatst: 02 apr 2007, 07:47
door Coen
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?

Geplaatst: 02 apr 2007, 09:26
door svenn
Volgens mij ligt het idd aan de charset, maar welke de juiste is weet ik ook niet. Moet je gaan trial'n en errorren :?

Geplaatst: 02 apr 2007, 12:51
door Jantaxi
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)

Geplaatst: 06 apr 2007, 17:16
door Omkara
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.

Geplaatst: 22 apr 2007, 11:00
door Velvet Thorns
Momenteel wordt in mijn SQL database automatisch latin1_swedish_ci gebruikt. Moet ik dit veranderen? Hoe doe ik dat eventueel?

Geplaatst: 22 apr 2007, 11:28
door ElbertF
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.

Geplaatst: 22 apr 2007, 11:31
door jandemeyer
Probleempje ook wel eens gehad...
Indien je draadloos toetsenbord hebt, batterijtje vervangen en het is opgelost !

Re:

Geplaatst: 23 jun 2007, 10:48
door Velvet Thorns
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. :(

Re: Vreemde tekens, karaktersetprobleem

Geplaatst: 03 sep 2007, 11:57
door jankarremans
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

Re: Vreemde tekens, karaktersetprobleem

Geplaatst: 03 sep 2007, 12:21
door ElbertF
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?

Re: Vreemde tekens, karaktersetprobleem

Geplaatst: 03 sep 2007, 12:45
door jankarremans
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:

Re: Vreemde tekens, karaktersetprobleem

Geplaatst: 03 sep 2007, 12:47
door jankarremans
FYI:

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

terwijl

ë in de database
? wordt op het forum!

:roll:

Re: Vreemde tekens, karaktersetprobleem

Geplaatst: 19 sep 2007, 19:56
door c00kie
is hier ondertussen een oplossing voor gevonden ?

Re: Vreemde tekens, karaktersetprobleem

Geplaatst: 19 sep 2007, 20:07
door jankarremans
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 :(