FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Jag har hittat en tutorial för att göra ett mindre CMS där man stoppar in rubrik och text i ett XML dokument via PHP.
Jag har således en fil som heter "CreateArticle.php" där man fyller i ett formulär. Sedan skickas man till "AddArticle.php" som skall stoppa in informationen i ett XML dokument. Men om jag skriver in å, ä eller ö i formuläret så blir de antingen konverterade till några kinesiska tecken eller så kraschar applikationen när den skall earbetas i "AddArticle.php". När man lagt in en artikel har jag också en "EditArticle.php" med formulär som bearbetas av "UpdateArticle.php" den däremot godtar å, ä och ö. Vad kan vara fel? Kan man ställa in UTF-8 osv. i ett php-dokument? Jag testade att lägga till html, body och header taggar i "AddArticle.php" men det gillade den inte. Kan man ställa in vilken teckenuppsättning som skall gälla i ett PHP-dukument eller har någon en lösning åt en vilsen student? |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Medlem
|
Jag tror att jag har lyckats lösa det genom att lägga till:
<?php header("Content-Type: text/html; charset=UTF-8"); ?> överst på sidorna. |
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Använd mb_string-funktionerna i php för att hantera utf-strängar.
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Kör du på apache så:
AddDefaultCharset UTF-8 i apachekonfigurationen. |
||
![]() |
![]() |
Svara |
|
|