Avatar billede mrfunder Nybegynder
31. december 2008 - 16:03 Der er 7 kommentarer

Korrekt tegnsætning charset

Kære Eksperter.

Jeg oplever problemer med tegnsætning på mine sider, det kan ske når jeg gemmer til databasen fra bruger input, eller til tider hvor mit system skal formatere noget tekst.

Derved har jeg konkluderet at jeg har en tegnsætning svipset- et eller andet sted..

Min database er sat til flg.:

MySQL Tegnsæt:  UTF-8 Unicode (utf8)
MySQL forbindelses-sammenkøring: utf8_danish_ci
Kollationen på samtlige tabeller: utf8_danish_ci
Datalager på samtlige tabeller: InnoDB

Jeg har sat UTF-8 som mit default charset på alle sider:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Og samtidig har jeg encodet alle filer i UTF-8 (without bom)

Hvor kan fejlen ligge i min misfortolkede tegnsætning?
Avatar billede mrfunder Nybegynder
31. december 2008 - 16:13 #1
PS: det er med æ ø å jeg har problemer forskellige steder :)
Avatar billede mrfunder Nybegynder
31. december 2008 - 16:29 #2
Eksempler på min fejl:

Jeg gemmer et input felt med et navn "Søster" så vil der kun blive gemt "S" fordi den breaker ved Ø- eftersom den åbenbart bugger her..

Tværtimod skriver jeg mit indhold i et textarea, og gemmer indhold- så kan jeg gemme alle de ø, å og æ'er jeg ønsker..
Avatar billede olebole Juniormester
31. december 2008 - 17:49 #3
<ole>

Hvis der er forskel på, hvordan specialtegn fra et input-felt og et textarea bliver behandlet, må der være noget, du ikke fortæller os  =)

/mvh
</bole>
Avatar billede majbom Novice
01. januar 2009 - 15:31 #4
jeg mener at have oplevet samme problem...

tror dog det var i forbindelse med noget AJAX/Javascript
Avatar billede olebole Juniormester
01. januar 2009 - 16:00 #5
Ja, det kan opstå i masser af forbindelser, men mrfunder har (ved første øjekast) taget alle de forbehold, der burde forhindre problemet - så der må være noget, vi ikke får at vide  =)
Avatar billede mrfunder Nybegynder
01. januar 2009 - 19:10 #6
Hej med jer - først og fremmest tak for svar, og godt nytår!

Jeg bruger hverken AJAX eller JS til håndtering af input.

Endvidere tager jeg min data direkte fra $_POST['navn'] og gemmer, det bliver på ingen måde formatteret.
Avatar billede majbom Novice
04. november 2010 - 10:53 #7
fik du løst dit problem?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester