12. januar 2010 - 13:38Der er
6 kommentarer og 2 løsninger
Problem med at indsætte russisk tekst i MS-sql
Jeg har brug for at indsætte Russisk tekst i en MS-SQL, men når jeg gør det via ASP.net bliver det bare til ???. Feltet i MS-SQL kan godt opbevare teksten for Hvis jeg indsætter en tekst direkte i MS-SQL via MMS virker det fint, den bliver endda også vist rigtigt på siden. Men der går ged i det når jeg prøver at gemme. Nogen der har et bud på hvad problemet kan være?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Det lyder som enten rod i din encoding eller brug af forkert encoding - Du kan læse en lille smule om det her samt hvilke paramentre du kan pille ved; http://web-dev.dk/category/ASP.aspx
Hej keyseroze! Tak for din kommentar! Mit problem er ikke i forbindelse med markup renderingen! problemet er når jeg gemmer data i MS-SQL, dvs. at tegende går tabt. Jeg har indkredeset fej´len til at opstå i forbindelse med følgende kode:
Som jeg ser det er det ikke databasen der er problemet, for den kan godt gemme de russisk tegn hvis jeg bruger Microsoft Managment Studio til at indsætte dem. Men af hensyn til special tegn bruger jeg Nyext, Nvarchar osv.
ja - når du arbejder med unicode data typer skal expressions prefixes af 'N' da indholdet ellers konverteres til databasens eller kolonnens collation.
Synes godt om
Ny brugerNybegynder
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.