06. februar 2004 - 23:09Der er
14 kommentarer og 1 løsning
arabisk text i database.
Hvad skal jeg gøre for at kunne gemme f.eks. arabisk text i en database. Har forsøgt at skifte typen fra varchar til nvarchar. Men det hjælper ikke, der kommer stadig nogen spørsmålstegn.
Men jeg har fundet ud af at bare jeg sætter typen til nvarchar kan jeg sagtens have arabisk. Jeg kan bare ikke køre SQL´en fra .NET. Hvis jeg i min kode kører:
UPDATE textTable SET text = 'noget_arabisk' WHERE
Kommer der bare spørsmålstegn i DB. Man må skulle sende det afsted til DB på en anden måde?
Umiddelbart vil jeg sige at VARCHAR => kun et alfabet (f.eks. vest europæisk), NVARCHAR => flere alfabeter (f.eks. vest europæisk og arabisk), collation = sorterings regler.
Mht at bruger Enterprise Manager; Ingen problemer i det - det er blot nemmere at vejlede med SQL syntaks fremfor at forklare hvor man klikker i et grafisk miljø.
I øvrigt kan EM scripte ændringerne for dig, så du har en nem dokumentation for hvad du har lavet af ændringer; Når du ændrer / opretter en tabel er der en lille scriptikon i EM du kan trykke på...
Hvor ændre du det der hen? sådan så der ikke står ????? når man skriver arabisk?
Fordi når jeg skriver arabisk så kommer der spørgsmåltegn..
Jeg bruger MSSQL
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.