IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

[visual C++] Encodage Arabe Visual C++


Sujet :

C++/CLI

  1. #1
    Nouveau membre du Club
    Inscrit en
    F�vrier 2009
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2009
    Messages : 5
    Par d�faut [visual C++] Encodage Arabe Visual C++
    Bonjour,
    Je fais une application avec winforms avec c++/CLI je dois traiter des mots en arabe, commet je fais? Est ce que vous pouvez me donner un exemple?

    Merci

  2. #2
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 539
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 539
    Par d�faut
    Salut si tu utilises du "managed code" , Unicode est g�r� nativement.
    Unicode permet d'afficher des charact�res linguistiques comme le Japonais ,l'Arabe,le Chinois etc...
    si tu utilises du code natif il faut utiliser des wchar_t ou bstr_t
    Avec C++/CLI tu peux prendre la classe ::String.

    regarder cette page
    http://msdn.microsoft.com/en-us/libr...ng.aspx#Y20022
    et le paragraphe Normalization

  3. #3
    Nouveau membre du Club
    Inscrit en
    F�vrier 2009
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2009
    Messages : 5
    Par d�faut
    Merci, mais peux tu me donner un exemple?

  4. #4
    Nouveau membre du Club
    Inscrit en
    F�vrier 2009
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2009
    Messages : 5
    Par d�faut
    J'ai une fonction qui lit un fichier texte et affiche son contenu dans un rich texte box, comment je fais pour lire un fichier texte �crit en arabe?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    //Open the stream and read it back
    FileStream^ fs = File::OpenRead( file_path );
    try
    {
    	array<Byte>^b = gcnew array<Byte>(1024);
    	UTF8Encoding^ temp = gcnew UTF8Encoding( true );
    	while ( fs->Read( b, 0, b->Length ) > 0 )
    		{
    			richTextBox1->Text=temp->GetString( b );
    			//Console::WriteLine( temp->GetString( b ) );
    		}
    }
    finally
    {
    	if ( fs )
    	delete (IDisposable^)fs;
    }

  5. #5
    Membre actif

    Inscrit en
    D�cembre 2009
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2009
    Messages : 18
    Par d�faut
    Salut,

    Tu peux utiliser le std::wstring (et non pas std::string)
    Il existe plein de tuto sur l'utilisation de la classe string (wstring travaille de la m�me mani�re que string)

Discussions similaires

  1. Encodage arabe avec MyODBC et Access
    Par stack dans le forum Outils
    R�ponses: 4
    Dernier message: 24/07/2007, 09h13
  2. Migrations de codes MFC de Visual 6.0 vers Visual studio 2005
    Par jojo le boss dans le forum VC++ .NET
    R�ponses: 12
    Dernier message: 06/08/2006, 11h47
  3. Passage de visual C++ express vers visual Studio pro
    Par Arnaud Malabeux dans le forum MFC
    R�ponses: 11
    Dernier message: 02/06/2006, 08h33
  4. R�ponses: 4
    Dernier message: 31/05/2006, 14h44
  5. R�ponses: 15
    Dernier message: 13/04/2006, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo