Avatar billede arh1 Nybegynder
02. januar 2008 - 00:38 Der er 6 kommentarer

Replace C# virker ikke

hej. jeg bruger mono til at køre asp.net server på linux.

jeg er ved at lave en gæstebog, men den understøtter ikke æ, ø og å.
der har jeg jo et stort problem, fordi der skal være mange danskere på mit site, og de vil jo sansynligvis skrive på dansk.

Jeg har så prøvet at ville replace'e å med å men det lykkedes ikke.

her kan I se kilden jeg har brugt:

    besked2 = besked.Text;
    besked2 = .replace("å", "&aring");

og bare rolig.... jeg har lavet en string.

men det virker ikke. nogle forslag?
Avatar billede thesurfer Nybegynder
02. januar 2008 - 01:03 #1
Du mangler at skrive "besked2" igen efter "="..

altså:

    besked2 = besked.Text;
    besked2 = besked2.replace("å", "&aring");
Avatar billede arne_v Ekspert
02. januar 2008 - 02:43 #2
Jeg har iøvrigt lidt svært ved at tro på at den ikke understøtter ÆØÅ.

Du har ikke ISO-8859-1 versus UTF-8 problemer ?
Avatar billede arh1 Nybegynder
02. januar 2008 - 17:04 #3
arne_v: ja præcis . den bruger UTF-8

thesurfer: ja men den har jeg også prøvet at bruge, men det virkede heller ikke....
Avatar billede arne_v Ekspert
07. januar 2008 - 02:12 #4
Hvis du outputter UTF-8 *og* du fortæller browseren at det er UTF-8, så bør
ÆØÅ også vises rigtigt.
Avatar billede arne_v Ekspert
07. januar 2008 - 02:12 #5
Der mangler også et semikolon i den Replace.
Avatar billede thesurfer Nybegynder
07. januar 2008 - 22:04 #6
Doh!

Det skal naturligvis være:

å
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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