Kom ihåg mig?

UTF8

 
Ämnesverktyg Visningsalternativ
Oläst 2008-08-09, 08:02 #1
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
Har problem med att sidan visar UTF8 på google.. Finns det något bra sätt och konventera alla Svenska tecken korrekt html kod i php?

Funktionen htmlspecialchars fungera inget bra, då den förstör html kod som finns i beskrivningen.
klein är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-09, 08:12 #2
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
utf8_encode
utf8_decode

kanske ... har använt de en del.
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-09, 09:36 #3
orreborres avatar
orreborre orreborre är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2003
Inlägg: 309
orreborre orreborre är inte uppkopplad
Flitig postare
orreborres avatar
 
Reg.datum: Apr 2003
Inlägg: 309
Se till att du har samma teckenkodning på texten som skrivs ut som du har på själva dokumentet, då löser sig alla problem du har.
orreborre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-09, 11:24 #4
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
Citat:
Originally posted by Terabyte@Aug 9 2008, 08:12
utf8_encode
utf8_decode

kanske ... har använt de en del.
Dom fungera dåligt!

Jag är inte hundra på allt i databasen innehåller UTF8, så man får väl författa någon funktion som gör om Svenska tecken till HTML standard.
klein är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-09, 11:26 #5
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av klein
Har problem med att sidan visar UTF8 på google.. Finns det något bra sätt och konventera alla Svenska tecken korrekt html kod i php?
Funktionen htmlspecialchars fungera inget bra, då den förstör html kod som finns i beskrivningen.

Den ska INTE visa utf8 alltså? Jag rekommenderar ändå att du använder det som regel.

Citat:
Ursprungligen postat av Terabyte
utf8_encode
utf8_decode
kanske ... har använt de en del.
utf8_encode fungerar endast förutsatt att strängen som ska omkodas är ISO-8859-1.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-09, 11:27 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Kontrollera alla textfält i databasen så ser du vilka som inte är UTF8.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-09, 11:41 #7
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Det har sagts många gånger förr: Använd genomgående utf-8 på sidan, i databasen, i skript, osv. och var noga med att korrekt deklarera att du använder utf-8. I allt fler sammanhang går man över till att förutsätta att utf-8 används (i synnerhet om inget annat deklarerats).

Om du inte vet hur så sök på forumet - ingående förklaringar och beskrivningar finns.
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-09, 19:26 #8
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
Citat:
Ursprungligen postat av tartareandesire
Citat:
Originally posted by -klein@Aug 9 2008, 08:02
Har problem med att sidan visar UTF8 på google.. Finns det något bra sätt och konventera alla Svenska tecken korrekt html kod i php?
Funktionen htmlspecialchars *fungera inget bra, då den förstör html kod som finns i beskrivningen.



Den ska INTE visa utf8 alltså? Jag rekommenderar ändå att du använder det som regel.

Citat:
Ursprungligen postat av Terabyte
utf8_encode
utf8_decode
kanske ... har använt de en del.
utf8_encode fungerar endast förutsatt att strängen som ska omkodas är ISO-8859-1.
Den skall visa UTF8 , problemet är databasen antaligen lite blandad, eftersom jag gick över från ISO till UTF8 för något år sedan. Så jag fundera på att istället göra om Svenska tecken till korrekt html, så bör man lösa det här problemet när sidan ligger på google, när man väl kommer in på sidan så är det inga problem att läsa.
klein är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-10, 02:53 #9
Alan Alan är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 72
Alan Alan är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 72
Kolla igenom allting, att databasen och alla tabeller kör utf8 och att servern skickar ut i utf8 samt att du sparar filerna i utf8
Alan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-10, 11:37 #10
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av klein
Citat:
Originally posted by -tartareandesire@Aug 9 2008, 11:26
Citat:
Originally posted by -klein@Aug 9 2008, 08:02
Har problem med att sidan visar UTF8 på google.. Finns det något bra sätt och konventera alla Svenska tecken korrekt html kod i php?
Funktionen htmlspecialchars *fungera inget bra, då den förstör html kod som finns i beskrivningen.


Den ska INTE visa utf8 alltså? Jag rekommenderar ändå att du använder det som regel.
Citat:
Ursprungligen postat av Terabyte
utf8_encode
utf8_decode
kanske ... har använt de en del.
utf8_encode fungerar endast förutsatt att strängen som ska omkodas är ISO-8859-1.

Den skall visa UTF8 , problemet är databasen antaligen lite blandad, eftersom jag gick över från ISO till UTF8 för något år sedan. Så jag fundera på att istället göra om Svenska tecken till korrekt html, så bör man lösa det här problemet när sidan ligger på google, när man väl kommer in på sidan så är det inga problem att läsa.
Antagligen? Kontrollera samtliga textfält i databasen så du vet var problemet ligger.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:27.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017