WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP: Filtrera bort icke-ascii och konvertera åäö. (https://www.wn.se/forum/showthread.php?t=34373)

crazzy 2009-01-12 13:02

Jag har utf8 överallt, i databasen, i min output till browsern... Har även i min init.php stoppat in en SET NAMES UTF8 till databasen.

Magnus_A 2009-01-12 16:16

Citat:

Originally posted by crazzy@Jan 12 2009, 14:02
Jag har utf8 överallt, i databasen, i min output till browsern... Har även i min init.php stoppat in en SET NAMES UTF8 till databasen.

Då är det definitivt läge för att du gör all scripteditering i utf-8 också. Nu är jag ingen expert på editorer för windows miljö, men det lär finnas en som heter Notepad2 och en annan som heter Textpad som lär stöda unicode.
Om du jobbar med utf8 kan du glömma hexkoderna till åäö.

crazzy 2009-01-12 16:25

Jag kan inte göra editeringen i utf8. Jag kör Linux på min laptop och har utf8 på den. Sedan sitter jag över ssh mot binero och editerar filerna. Binero kör inte utf8 av någon udda anledning. Man kanske borde maila och be om att få file och iconv till sitt konto?

Magnus_A 2009-01-12 18:05

Det är du som gör filerna som bestämmer kodningen. Inte webbhotellet.
Så här ställer du in default charset i apache via .htaccess
http://www.w3.org/International/questions/...taccess-charset

Lägg också till information om kodning i metataggen.
Sen är det bara att köra.

crazzy 2009-01-12 18:38

Och hur bestämmer jag encoding i nano? Går inte den efter vad servern har som default?

Och jag behöver inte sätta någon encoding i .htaccess eftersom jag skickar en Content-Type header vid varje request. Jag kör ju application/xhtml+xml som mime-typ.

Jonas 2009-01-12 18:39

Citat:

Originally posted by crazzy@Jan 12 2009, 17:25
Jag kan inte göra editeringen i utf8. Jag kör Linux på min laptop och har utf8 på den. Sedan sitter jag över ssh mot binero och editerar filerna. Binero kör inte utf8 av någon udda anledning. Man kanske borde maila och be om att få file och iconv till sitt konto?

Kate kan spara och editera i UTF8, om du kör KDE.

crazzy 2009-01-12 18:44

Citat:

Ursprungligen postat av Jonas
Citat:

Ursprungligen postat av crazzy
Jag kan inte göra editeringen i utf8. Jag kör Linux på min laptop och har utf8 på den. Sedan sitter jag över ssh mot binero och editerar filerna. Binero kör inte utf8 av någon udda anledning. Man kanske borde maila och be om att få file och iconv till sitt konto?

Kate kan spara och editera i UTF8, om du kör KDE.

Nej, gnome följde med mint och jag är alldeles för lat för att palla skriva 'apt-get install kde'. :)

Magnus_A 2009-01-12 21:45

Ja, har man inte problem med kodningen så skaffar man sig.
har du aldrig tänkt på att sluta gnälla på Binero och skaffa dig en riktig uppsättning verktyg som fungerar för det du ska göra?

crazzy 2009-01-12 22:05

Citat:

Originally posted by Magnus_A@Jan 12 2009, 21:45
Ja, har man inte problem med kodningen så skaffar man sig.
har du aldrig tänkt på att sluta gnälla på Binero och skaffa dig en riktig uppsättning verktyg som fungerar för det du ska göra?

Jo, när jag har en ordentlig inkomst, eller en lägenhet+fiber så jag kan hosta min egen server. Jag trivs i nano.

martine 2009-01-13 06:42

Citat:

Originally posted by crazzy@Jan 12 2009, 19:38
Och hur bestämmer jag encoding i nano? Går inte den efter vad servern har som default?
Internet säger:
Citat:

In version 1.3.12 or later, Unicode should be usable. With your terminal, locale (LC_ALL and similar environment variables), and encoding configured to properly support UTF-8, you should be able to enter and save Unicode text.
För övrigt så borde det väl gå att ställa om "lokalen" till utf-8? Vet inte mycket om varken binero eller vim/pico-editerande (har blivit för lat och håller mig till grafika program…) men det borde väl vara möjligt? Vad säger "locale -a"? (Eller skicka en supportfråga till Binero ;) - jag tycker nog att det är på tiden att alla nu ställer om till utf-8!)


Alla tider är GMT +2. Klockan är nu 00:26.

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