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

ASP

0 svar · 703 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Trådstart#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?

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)