Avatar billede ostehamster Nybegynder
10. februar 2008 - 13:11 Der er 7 kommentarer og
1 løsning

Valg af tegnsæt

Hej

Jeg sidder med et projekt der er skrevet dengang jeg kørte Windows, og alle filer er lavet med tegnsættet ISO-8859-1. I mellem tiden er jeg skiftet til Linux, og køre nu med UTF-8 som standard tegnsæt.

Da jeg skal have lagt en del af kildekoden fra det gamle projekt sammen med noget nyt, skal jeg vælge om det skal være UTF-8 eller ISO-8859-1. Er det ene at foretrække frem for det andet?

Der er ca. lige mange filer i begge dele, så konverteringen vil være af samme omfang lige meget hvad jeg vælger.
Avatar billede j4k0b Nybegynder
10. februar 2008 - 13:56 #1
Brug ISO-8859-1 så kan du også få danske tegn med :-)
Avatar billede ostehamster Nybegynder
10. februar 2008 - 14:01 #2
Det kan man jo også sagtens med UTF-8
Avatar billede erikjacobsen Ekspert
10. februar 2008 - 14:01 #3
Man kan også få de danske tegn med UTF-8, så det er vel ikke et argument.

UTF-8 er mere generelt, bruges ude i den store, store verden. Selvfølgelig, hvis du aldrig får brug for at skrive kinesisk, sanskrit, og sønderjydsk på samme side, så kan man vælge iso-8859-1
Avatar billede olebole Juniormester
10. februar 2008 - 15:48 #4
<ole>

Ja, man kan sådan set godt bruge iso-8859-1, men det er en stakket frist. Fremtiden tilhører utvivlsomt Unicode og da ANSI funktionerne i JavaScript er deprecated og afløst af Unicode funktioner, må det vel anses for lettere bagstræbende at bruge iso-8859-1  :)

Desuden skrives stortset alle moderne script-libraries til utf-8, så dette tegnsæt er på alle måder langt at foretrække - uagtet, hvilke sprog man har brug for at skrive

/mvh
</bole>
Avatar billede limemedia Nybegynder
11. februar 2008 - 11:05 #5
utf-8 hele vejen - ja ok, nu arbejder jeg til dagligt med 2byte, 3byte og saagar 4byte tegnsaet, saa jeg har ingen alternativer.

iso-8859-1 er som at skyde dig selv i foden
Avatar billede ostehamster Nybegynder
11. februar 2008 - 11:21 #6
Takker for hjælpen :)

Jeg tager UTF-8. Har dog i mellemtiden fundet ud af at de servere scriptsne skal køre på som standard er iso-8859-1(5). Men det er vel bare at lave AddCharset UTF-8 i en .htaccess fil.

Nogle der vil have point?
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 12:07 #7
Eller du kan ændre servernes indstilling, hvis du har lov.
Man kan også øverst i sine PHP-scripts selv lave en header med tegnsætangivelse.
Ingen point til mig, tak.
Avatar billede ostehamster Nybegynder
17. februar 2008 - 13:51 #8
Lukker
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