begin process at 2010 03 22 03:30:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

ANSI >>> Unicode


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ANSI >>> Unicode

dimanche 20 février 2005 à 01:13:45 | ANSI >>> Unicode

Stormy

Existe t'il une fonction pour la conversion immédiate d'une chaîne de caractères ANSI en UNICODE?  Merci++
dimanche 20 février 2005 à 09:43:58 | Re : ANSI >>> Unicode

BruNews

Administrateur CodeS-SourceS
sous Windows: MultiByteToWideChar()

ciao...
BruNews, MVP VC++
dimanche 20 février 2005 à 10:46:03 | Re : ANSI >>> Unicode

AlexMAN

Membre Club
Brunews > On peut faire cette conversion avec des pointeurs nan ?
Exemple :

TCHAR  wcTab[64], *wc = wcTab;
char cTab[] = "Coucou", *c = cTab;

while (*c) *wc++ = *c++;

Je l'ai testé personnellement dans un programme, et ca marche, mais est ce bien ?

+2(p - n)
dimanche 20 février 2005 à 10:51:38 | Re : ANSI >>> Unicode

simtiers

Dites les gars,
- c'est quoi l'interet de l'UNICODE ?
- idem pr TCHAR
- comment les utiliser dans un programme console ?
- lequel est le mieux (ASCII, ANSI, UNICODE, TCHAR)

=> Comment porter facilement une app écrite au standard : char* ... à une app en TCHAR ou UNICODE ?
dimanche 20 février 2005 à 11:06:44 | Re : ANSI >>> Unicode

BruNews

Administrateur CodeS-SourceS
AlexMAN > je préfère laisser le soin à l'API de gérer toute l'étendue des tables de caractères, c'est fait pour. Pas envie d'avoir un jour un bug introuvable.

ciao...
BruNews, MVP VC++
dimanche 20 février 2005 à 11:37:51 | Re : ANSI >>> Unicode

AlexMAN

Membre Club
simtiers > TCHAR == UNICODE, les caracteres seront codés sur 2octets contre 1 pour char. L'interet est d'afficher des caracteres qu'on ne peut pas coder avec la norme ANSI comme le chinois etc...
Pour Pocket PC par exemple, il faut utiliser UNICODE obligatoirement.

+2(p - n)
dimanche 20 février 2005 à 13:11:11 | Re : ANSI >>> Unicode

bayeto

Membre Club
@simtiers: TCHAR est dependant du contexte, si on est en unicode, TCHAR equivaut à un wchar_t, sinon a un char.
Ca permet un portage d'application ansi->unicode.
dimanche 20 février 2005 à 21:35:27 | Re : ANSI >>> Unicode

Stormy

Soit, c'est hyper technique (capte rien) soit je me suis mal exprimé. Ayant plus d'aisance sous Perl, voici l'équivalence de ce que je recherche (si ça peut vous aider):

$cmd = $ARGV[1];
$cmd =~ s/(.)/"%".uc(sprintf("%2.2x",ord($1)))/eg;

En d'autres termes, l'expression UNICODE d'un argument console (argv[1]) noté en classique ANSI. Encore merci ++


Cette discussion est classée dans : unicode, ansi


Répondre à ce message

Sujets en rapport avec ce message

conversion unicode vers ansi [ par lamoueste ] bonjour alors j'ai un souci je n'arrive pas a trouve une fonction qui fasse la conversion d'une CString en unicode vers une autre en ansi ( bien sur i Conversion ANSI >>> Unicode [ par Stormy ] Suite aux réponses précédement postées pour la question première (conversion CHAR en UNICODE) je n'est pas trouvé véritablement de solution adéquate.S Devpack wxWidgets 2.5.5 [ par fredcl ] Bonjour à tous, Pour ceux que celà interresse, vous trouverez sur mon site http://cfred.free.fr les DevPack de wxWidgets 2.5.5 pour Dev-Cpp 4.9.9.2. Unicode et gestion du français. [ par scorpyon1903 ] Bonjour,Je développe un petit programme en C (pour la console).1°) Actuellement, je prends l'entrée standard (mon clavier) et je stocke ce qui est sai Utiliser ANSI au lieu d'ASCII [ par Telepathmaster ] Bonjour,Je dois développer une sorte de serveur en C++, qui permette les transferts de fichiers.Ayant fait mon serveur et un client adapté, j'essaie d Unicode [ par anarchysniper ] Comment encoder du texte en Unicode dans un programme C++ ? Je sais qu'il faut utiliser les fonctions xxxW au lieu des xxxA pour ce qui est de l'API W Recuperation date system UNICODE [ par raton ] Salut a tous... Me revoila dans mes peregrinations pour faire ce que je veux avec ce ***** d'UNICODE.J'essaie en ce moment de recuperer la date sys da ASCII étendu ANSI [ par Joky ] Hep hep hep Salut les gens ;) En faite, j'voudrais générer des caractères spéciaux genre ©, mais pas que des spéciaux des normaux aussi lol Donc j'a Pointeurs et Tableau ansi que malloc [ par Hkz ] Bonjour à tous ;)     Alors voila pour mon prochaine programme j'ai besoin d'un tableau sans taille présise donc je me suis tourné vers les pointeurs la fontion main ANSI stricte : int main(int argc,char * argv[]) [ par YANNOUU ] pourquoi, sous DEV C++, lorsque je déclare une fontion main de la forme ANSI stricte : int main(int argc,char * argv) , que je lui passe donc des argu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales