WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   Hjälp med Å (https://www.wn.se/forum/showthread.php?t=14829)

Dune2k 2006-06-26 18:42

Hej har ett problem när man skriver in nånstans på min sida där de ska lagras i databasen så blir alla Å:n till å


tacksam för hjäp.

jonny 2006-06-26 19:08

Hur skrivs det in i databasen? Använder du ASP, ASP.NET, PHP eller något annat?

Vad är det för databas etc?

marty3d 2006-06-26 19:09

Var glad för det istället! Då har du en massa felhantering gratis. Din sida konverterar specialtecken till html-kod och då minskar risken för tex SQL-injection. När du skriver ut Å igen blir det automatiskt Å i en vanlig html-sida.

Om du tvunget vill ha specialtecken i db:n, gör en HTML-decode funktion som konverterar tillbaks.

Dune2k 2006-06-26 20:37

Jag kör med php i mysql db

Blackex 2006-06-27 10:30

Citat:

Originally posted by Dune2k@Jun 26 2006, 18:42
Hej har ett problem när man skriver in nånstans på min sida där de ska lagras i databasen så blir alla Å:n till å
Är det här rätt uppfattat? Du har ett formulär på din sida. Du skriver in bokstaven 'Å' och skickar formuläret till en annan sida som tar emot texten och lagrar i databasen? Men när du tittar i databasen så ser du å istället för 'Å'?

Är detta rätt uppfattat?

Om du vill att Å skall lagras. Använd php.net/html_entity_decode funktionen innan du lagrar i databasen.

MRDJ 2006-06-30 18:33

du urlencodar antagligen strängen innan du skriver den till databasen.

Blackex 2006-06-30 19:12

urlencodat Å blir "%C5" och inte "å". Nä, som jag sa - det är html encodat.


Alla tider är GMT +2. Klockan är nu 10:55.

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