[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Har nogen erfaring med anvendelsen af danske specialtegn i PHP med MySQL?Jeg kan ikke få tingene til at fungere med danske tegn i data der hhv. sendes ind i og hentes fra en MySQL database fra PHP scripts. Med MySQL Query Browser - kørt både fra MS Windows og Linux - kan jeg bekræfte at data faktisk optræder som forventet i tabeller i databasen.
Det første problem jeg nu er stødt på er dette:En PHP HTML formular kontrollerer ved indtastning af danske adresser sammenhængen mellem postnr. og bynavn (ud fra en tabel fyldt med data fra PostDanmarks famøse Excel ark med postnumre og bynavne). Her kan jeg se i MySQL loggen at der spørges f.eks. sådan mod databasen:
select * from city where city = 'Vanløse';Resultatsættet er imidlertid tomt, selv om jeg MySQL Query browser kan udføre nøjagtigt den samme forespørgsel og få den forventede ene række i resultatsættet.
Kan nogen hjælpe? Mit setup er følgende: MySQL 5.0.27-log PHP 5.1.6 (cli) MySQL startes med --default-character-set=utf8Alle kald til PHP functionerne htmlentities() og html_entity_decode() får parametrene ENT_COMPAT OG 'UTF-8'.
Med venlig hilsen David List
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |