Lettere accentate

venerdì 03 novembre 2006 - 15.54

francy139 Profilo | Newbie

Ciao,

sto utilizzando un db SQL Server 2000, su dei campi descrizione non visualizzo le lettere accentate. per esempio "attività" la leggo "attivit..." quando faccio una semplice query da SQL Query Analyzer. i campi carattere sono definiti con SQL_Latin1_General_CP1_CI_AS, se può essere utile.
Come posso risolvere il problema?

Grazie.

lbenaglia Profilo | Guru

>sto utilizzando un db SQL Server 2000, su dei campi descrizione
>non visualizzo le lettere accentate. per esempio "attività" la
>leggo "attivit..." quando faccio una semplice query da SQL Query
>Analyzer. i campi carattere sono definiti con SQL_Latin1_General_CP1_CI_AS,
>se può essere utile.
>Come posso risolvere il problema?

Ciao francy139,

mah, con quella collation non è proprio possibile
Sei sicura che i dati siano stati inseriti correttamente?

Guarda:

USE tempdb; GO CREATE TABLE dbo.Data ( DataID int NOT NULL IDENTITY PRIMARY KEY, Data varchar(10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ); GO INSERT dbo.Data VALUES('Attività'); GO SELECT * FROM dbo.Data; GO /* Output: DataID Data ----------- ---------- 1 Attività (1 row(s) affected) */ DROP TABLE dbo.Data;

>Grazie.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5