[php] vreemd probleem met karakter ê

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Stalkert
  • Registratie: Januari 2001
  • Laatst online: 06-08 15:23
Ik heb een vreemd probleem met mijn website. Het gaat over oscommerce webshop. Deze heb ik verhuist naar een VPS server. Alles werkt behalve dat de producten niet meer getoond worden van het moment dat er eentje bij zit die een vreemd karakter bevat als ê. Dus is een behoorlijk probleem. Ik heb echt geen flauw idee waar dit aan ligt.

Mysql lijkt het niet te zijn aangezien wanneer ik de site op de oude locatie laat wijzen naar de nieuwe database gaat het gewoon goed.

Het probleem zit hem dus ergens in apache/php. Ik denk zelf in de settings van php (/etc/php.ini)

Zie hier een weergave van phpinfo()

http://195.207.16.38/shop/php.php

En hier een voorbeeld van waar het mis gaat:
http://195.207.16.38/shop...8eemgn4rrcafelg34ne0nbdk4
(hier horen veel meer producten te zijn)

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:45

MueR

Admin Tweakers Discord

is niet lief

Je HTML houdt plotseling op. Je hebt vast error reporting uit staan. Als je die een aan zet, zul je waarschijnlijk wel nuttige informatie krijgen.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • Afvalzak
  • Registratie: Oktober 2008
  • Laatst online: 31-08 12:02

Afvalzak

Zet jij mij even buiten?

Waarschijnlijk moet je een andere Encoding Type instellen.

http://www.electrictoolbo...ent-encoding-type-header/

Last.fm | Code Talks


Acties:
  • 0 Henk 'm!

  • ppx17
  • Registratie: December 2007
  • Laatst online: 22-08 18:09
Je website geeft aan de browser door dat de encoding UTF-8 is, alle tekst is alleen in ISO-8859-1 verstuurd, dat klopt niet helemaal samen..

40D | 8 | 50 | 100 | 300


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Stalkert
  • Registratie: Januari 2001
  • Laatst online: 06-08 15:23
Duidelijk, alleen begrijp ik niet dat het hier wel goed gaat.
Is dit een setting in Apache/php?

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 20:27

Matis

Rubber Rocket

Stalkert schreef op donderdag 25 maart 2010 @ 12:42:
Duidelijk, alleen begrijp ik niet dat het hier wel goed gaat.
Is dit een setting in Apache/php?
Ik mis daar sws een doctype en ik zie ook geen encoding. Dan moet de browser gaan gokken en dat pakt in jouw geval (toevallig) goed uit.

In jouw voorbeeld uit de TS heb je de verkeerde encoding tov de data-stroom gekozen. Je zou dus in php moeten converteren naar ISO iso-8859-1

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Stalkert schreef op donderdag 25 maart 2010 @ 12:42:
Duidelijk, alleen begrijp ik niet dat het hier wel goed gaat.
Is dit een setting in Apache/php?
Er spelen nogal wat zaken mee.

Stuur je de juiste httpheaders waar je in in de contenttype ook een charset specificeert?
Gebruik je eventueel een corresponderende meta-tag met daarin een charset gespecificeerd?
Welke encoding gebruikt je DB? In welke encoding zijn je bestanden opgeslagen? Welke encoding gebruikt PHP voor het verwerken van al die zaken? Etc. etc.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1