webForumDet fria alternativet

Jämföra 2 strängar med åäö i olika teckenkodningar

ASP

0 svar · 670 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Finns det något sätt att jämföra 2 strängar, den ena kommer i iso i en url och ska jämföras med ett värde i en databas i utf-8 på en sida i utf-8, som innehåller åäö.

I strängen som ska jämföras med värdet i databasen ser t.ex. ö ut så här:
%F6

Det jag testat som inte fungerar är att köra en replace på %F6 till ö innan värdet jämförs med det i databasen.

Edit: Märkte att åäö som kommer in skrivs ut som en svart fyrkant med ett vitt frågetecken i. Skriver jag replace(str, Chr(229), "å") så byts alla sådana tecken ut mot ett å, alltså även de tecken som egentligen är ä och ö också.
Finns det något sätt att separera åäö från varandra om alla är svarta fyrkanter med frågetecken i?

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)