OVH Cloud OVH Cloud

Insertion caracteres unicode

5 réponses
Avatar
olivier
Bonjour,

Je dois inserer des caracteres grecs ds une base de donnees Sql Server 7

Y'a t'il des solutions simples ?

Merci d'avance

5 réponses

Avatar
Sylvain Lafontaine
Afin d'éviter les problèmes de conversion entre codepages, la façon la plus
simple consiste à utiliser Unicode; ce qui équivaut à utiliser les types de
champs nchar, nvarchar et ntext à la place de char, varchar et text.

Vous devez également mettre le préfixe N devant vos constantes chaînes de
caractère; de préférence même quand elles ne contiennent pas de caractères
grecs: select * from table1 where nom = N'nom_grec'

L'outil pour écrire le code SQL doit évidemment supporter Unicode et le
résultat doit être lui-même transmis à un médium d'expression supportant
Unicode de préférence. Certains outils supportant le codepage grec peuvent
également faire l'affaire, mais là vous risquer d'avoir des problèmes avec
le français ou avec certains caractères particuliers comme le symbole Euro.

S. L.

"olivier" wrote in message
news:c4gud6$2dlm$
Bonjour,

Je dois inserer des caracteres grecs ds une base de donnees Sql Server 7

Y'a t'il des solutions simples ?

Merci d'avance




Avatar
olivier
Merci beaucoup

Ca marche pour faire afficher des caracteres en grecs mais pas à partir de
ces memes caracteres car mon outil ne supporte pas Unicode

Vous connaissez quoi comme logiciel de dvp le supportant ?

Merci d'avance.

Olivier

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Afin d'éviter les problèmes de conversion entre codepages, la façon la


plus
simple consiste à utiliser Unicode; ce qui équivaut à utiliser les types


de
champs nchar, nvarchar et ntext à la place de char, varchar et text.

Vous devez également mettre le préfixe N devant vos constantes chaînes de
caractère; de préférence même quand elles ne contiennent pas de caractères
grecs: select * from table1 where nom = N'nom_grec'

L'outil pour écrire le code SQL doit évidemment supporter Unicode et le
résultat doit être lui-même transmis à un médium d'expression supportant
Unicode de préférence. Certains outils supportant le codepage grec


peuvent
également faire l'affaire, mais là vous risquer d'avoir des problèmes avec
le français ou avec certains caractères particuliers comme le symbole


Euro.

S. L.

"olivier" wrote in message
news:c4gud6$2dlm$
> Bonjour,
>
> Je dois inserer des caracteres grecs ds une base de donnees Sql Server 7
>
> Y'a t'il des solutions simples ?
>
> Merci d'avance
>
>




Avatar
olivier
j'ai trouvé unired

"olivier" a écrit dans le message de
news:c4j9ku$h28$
Merci beaucoup

Ca marche pour faire afficher des caracteres en grecs mais pas à partir de
ces memes caracteres car mon outil ne supporte pas Unicode

Vous connaissez quoi comme logiciel de dvp le supportant ?

Merci d'avance.

Olivier

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
> Afin d'éviter les problèmes de conversion entre codepages, la façon la
plus
> simple consiste à utiliser Unicode; ce qui équivaut à utiliser les types
de
> champs nchar, nvarchar et ntext à la place de char, varchar et text.
>
> Vous devez également mettre le préfixe N devant vos constantes chaînes


de
> caractère; de préférence même quand elles ne contiennent pas de


caractères
> grecs: select * from table1 where nom = N'nom_grec'
>
> L'outil pour écrire le code SQL doit évidemment supporter Unicode et le
> résultat doit être lui-même transmis à un médium d'expression supportant
> Unicode de préférence. Certains outils supportant le codepage grec
peuvent
> également faire l'affaire, mais là vous risquer d'avoir des problèmes


avec
> le français ou avec certains caractères particuliers comme le symbole
Euro.
>
> S. L.
>
> "olivier" wrote in message
> news:c4gud6$2dlm$
> > Bonjour,
> >
> > Je dois inserer des caracteres grecs ds une base de donnees Sql Server


7
> >
> > Y'a t'il des solutions simples ?
> >
> > Merci d'avance
> >
> >
>
>




Avatar
Sylvain Lafontaine
Personnellement, je n'en connais aucun car personnellement je n'utilise pas
Unicode (aucun besoin du caractère Euro ici au Québec).

J'étais cependant sous l'impression que le Query Analyser de SQL-Server le
supportait?

S. L.

"olivier" wrote in message
news:c4jc15$ifc$
j'ai trouvé unired

"olivier" a écrit dans le message de
news:c4j9ku$h28$
> Merci beaucoup
>
> Ca marche pour faire afficher des caracteres en grecs mais pas à partir


de
> ces memes caracteres car mon outil ne supporte pas Unicode
>
> Vous connaissez quoi comme logiciel de dvp le supportant ?
>
> Merci d'avance.
>
> Olivier
>
> "Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>


a
> écrit dans le message de news:
> > Afin d'éviter les problèmes de conversion entre codepages, la façon la
> plus
> > simple consiste à utiliser Unicode; ce qui équivaut à utiliser les


types
> de
> > champs nchar, nvarchar et ntext à la place de char, varchar et text.
> >
> > Vous devez également mettre le préfixe N devant vos constantes chaînes
de
> > caractère; de préférence même quand elles ne contiennent pas de
caractères
> > grecs: select * from table1 where nom = N'nom_grec'
> >
> > L'outil pour écrire le code SQL doit évidemment supporter Unicode et


le
> > résultat doit être lui-même transmis à un médium d'expression


supportant
> > Unicode de préférence. Certains outils supportant le codepage grec
> peuvent
> > également faire l'affaire, mais là vous risquer d'avoir des problèmes
avec
> > le français ou avec certains caractères particuliers comme le symbole
> Euro.
> >
> > S. L.
> >
> > "olivier" wrote in message
> > news:c4gud6$2dlm$
> > > Bonjour,
> > >
> > > Je dois inserer des caracteres grecs ds une base de donnees Sql


Server
7
> > >
> > > Y'a t'il des solutions simples ?
> > >
> > > Merci d'avance
> > >
> > >
> >
> >
>
>




Avatar
Michel Walsh
Salut,


... sauf si ton client fait commerce avec l'Europe ou l'Afrique...


Vanderghast, Access MVP


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
wrote in message news:
(...)
(aucun besoin du caractère Euro ici au Québec).



(...)