strtoupper problem - tegnsæt

Tags:    php

Jeg har et problem med spanske/franske tegn (som f.eks Ó ).

Har et lille script hvor man kan skrive nogle tekster og nogle overskrifter ind i en MySQL database, for senere at få vist teksterne igen.

Nogle tekster er danske, andre er Spanske eller franske.

Og det fungerer for så vidt fint.

MEN jeg vil gerne kunne vise nogle overskrifer med store bogstaver.

Det gør jeg så med strtoupper($overskrift)

Og det fungerer også fint, til et vist punkt.

Men står der f.eks Sinfónica i $overskrift, bliver det vist sådan: SINFóNICA - istedet for SINFÓNICA.
Så, ó bliver altså ikke til uppercase....

Nogen der ved hvordan jeg kommer omkring det problem?

Mvh
John



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det hænger sammen med hvilken "locale" der er sat.

Du kan ændre locale med funktionen "setlocale()"

Se: http://dk.php.net/manual/en/function.setlocale.php



t