Avatar billede martintarp Nybegynder
12. august 2004 - 11:32 Der er 10 kommentarer og
2 løsninger

string til unicode

Hej

Jeg har et problem med unicode i c#. Jeg har en string som hedder "ķ". Unicoden for denne er: \u0137.

Jeg vil gerne kunne få tegnet konverteres om til en string med unicoden.

Hvordan kan man gøre det?

Martin
Avatar billede arne_v Ekspert
12. august 2004 - 11:36 #1
Har du prøvet med HttpUtility.HtmlDecode  ?
Avatar billede arne_v Ekspert
12. august 2004 - 11:38 #2
string s1 = "ķ";
        string s2 = HttpUtility.HtmlDecode(s1);

ser ud til at virke hos mig !
Avatar billede martintarp Nybegynder
12. august 2004 - 12:19 #3
Det er ikke html koden jeg vil have konverteret. Hvis det var det så havde du ret.

Denne side kan ikke vise tegnet derfor står der "&#311". Jeg har tegnet og vil gerne have unicoden ud?
Avatar billede arne_v Ekspert
12. august 2004 - 12:21 #4
Ikke helt forstået.

En string er jo i unicode.

Hvis du vil have den umeriske værdi ud kan du bruge:

(int)s.ToCharArray()[0]
Avatar billede martintarp Nybegynder
12. august 2004 - 12:30 #5
Okay

Problemet er at tegnet ikke bliver gemt rigtigt i databasen. Derfor vil jeg gerne lave den om til en kode og gemme koden i stedet for. Har du et forslag til hvordan jeg gør det?
Avatar billede arne_v Ekspert
12. august 2004 - 12:33 #6
Hvis det er en SQLServer kan du definere felt typen til NVARCHAR fremfor VARCHAR.

Ellers skal du på en eller anden måde have encoded før gem og decoded efter
hent.

HTML encode/decode.

URL encode/decode.

En anden slags encode/decode.
Avatar billede martintarp Nybegynder
12. august 2004 - 14:23 #7
Det var fint. Det virker ved at lave database feltet om til en NVARCHAR.

Tak for hjælpen!
Avatar billede arne_v Ekspert
22. august 2004 - 11:53 #8
Så mangler du bare lige at acceptere mit svar ...
Avatar billede martintarp Nybegynder
23. august 2004 - 10:37 #9
har jeg ikke gjort det nu?
Avatar billede arne_v Ekspert
23. august 2004 - 11:33 #10
No

Du skal markere mit navn så det bliver blåt og klikke accepter
Avatar billede arne_v Ekspert
23. august 2004 - 11:33 #11
Sommetider kan det drille lidt

Jeg prøver lige at ligget et nyt svar
Avatar billede martintarp Nybegynder
23. august 2004 - 15:42 #12
så skulle den vist være der...

tak for hjælpen!
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