Gå til innhold

[Løst]æøå ISO / UTF..


Anbefalte innlegg

Hei, får ikke æøå på websiden =/ bruker UTF-8 ATM, og både banner / header får æøå men ikke content. Om jeg bytter til ISO-8859-1 (western) eller ISO-8859-10 (nordic) så går det, men da får jeg rare tegn, virker som ved include commandene i PHP fila slike som " " og "ïŧŋ"

Lenke til kommentar
Videoannonse
Annonse
Ligger noe data i en database og har denne databasen riktig tegnsett?

 

Tegnsettet fra DB er UTF-8.. Men er ikke der problemet ligger tror jeg, siden hvis jeg endrer i Browser så får jeg som sagt æøå. Men da får jeg disse rare tegnene etterpå =/

Lenke til kommentar

jeg hadde et lignende problem(kanskje). ta og sjekk det samme som jeg gjorde:

 

poster infoen fra queryen(mysql) "show variables like '%character%';"

 

'character_set_client', 'utf8'

'character_set_connection', 'utf8'

'character_set_database', 'latin1'

'character_set_filesystem', 'binary'

'character_set_results', 'utf8'

'character_set_server', 'latin1'

'character_set_system', 'utf8'

 

jeg googla og fikk satt alt til latin1 som løste mine problemer

Endret av South_Bridge
Lenke til kommentar
jeg hadde et lignende problem(kanskje). ta og sjekk det samme som jeg gjorde:

 

poster infoen fra queryen "show variables like '%character%';"

 

'character_set_client', 'utf8'

'character_set_connection', 'utf8'

'character_set_database', 'latin1'

'character_set_filesystem', 'binary'

'character_set_results', 'utf8'

'character_set_server', 'latin1'

'character_set_system', 'utf8'

 

jeg googla og fikk satt alt til latin1 som løste mine problemer

 

 

Skal jeg ta dette i echo? eller skal jeg skrive det inn i db?

Lenke til kommentar
du skriver inn

 

show variables like '%character%';

 

i mysql klienten din(svarte cmd boksen om du ikke har phpmyadmin eller mysql adminprogrammet)

 

Unnskyld at jeg virker dum nå, men den svarte cmd boksen til mySQL aner jeg ikke hvor jeg finner =P Bruker xampp btw =)

Lenke til kommentar
du skriver inn

 

show variables like '%character%';

 

i mysql klienten din(svarte cmd boksen om du ikke har phpmyadmin eller mysql adminprogrammet)

 

Unnskyld at jeg virker dum nå, men den svarte cmd boksen til mySQL aner jeg ikke hvor jeg finner =P Bruker xampp btw =)

 

NP, finnes ingen dumme spm :D :D

 

googla og fant xampp, den har phpMyAdmin. les å se hvordan du kommer deg inn på phpMyAdmin. der kan du kjøre SQL commandoer :D

Lenke til kommentar

Ah, i sql query på phpmyadmin ja =P Fikk leste litt feil, fikk inntrykk av at det var en CMD boks et sted =P får følgene;

 

character_set_client utf8

character_set_connection utf8

character_set_database latin1

character_set_filesystem binary

character_set_results utf8

character_set_server latin1

character_set_system utf8

 

får prøve å sette alt på latin1 da, bare.. ehmm, hvordan gjør jeg det =P?

Lenke til kommentar

jeg husker ikke i farten åssen man gjorde jeg... tror jeg brukte MySQL Administrator som er et program du kan laste ned. Det er en windows program som gjør det samme som phpmyadmin men med mer performance. du kan sjekke rundt i databaseconfiggen i phpmyadmin om den har noe slikt.

 

et PROBLEM du kan ende opp med er at dataen da du lagra den ble lagret med UFT-8, og du endrer da til latin1... aner ikke hvordan det blir. da jeg gjorde det ble æøå seende veldig rart ut. feks "Ã," for "ø" osv.

Det jeg gjorde da var at jeg lagde et script som gikk igjennom være eneste celle i databasen min og lette etter "Ã," og endret det til "ø".

Selv om databasen hadde over 4000 rader med ca 30 kolonner tok det ikke mer en 4-5 sec

Endret av South_Bridge
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...