[.NET] Comprendre le concept de la gestion du codage des caractères sous .NET

Une question de débutant récurrente dans les forums Microsoft : « Comment convertir une chaîne de caractères Unicode en ASCII sous .NET »

La MAUVAISE réponse que l’on trouve sur pas mal de forums est la suivante : « Utilisez cette méthode :  »

public static string Convertir(string chaine, Encoding codage)
{
 byte[] b;

 b = Encoding.Unicode.GetBytes(chaine);

 return codage.GetString(b);
}
Public Shared Function Convertir(ByVal chaine As String, ByVal codage As Encoding)
Dim b() As Byte

b = Encoding.Unicode.GetBytes(chaine)

Return codage.GetString(b)
End Function

Imprimer le code ci-dessous sur une feuille de papier A4, écrivez en-dessous « A BANNIR » et mettez la feuille à la place de la photo de vos enfants sur votre bureau !!!
(suite…)

[Fax .NET] Livraison de Fax .NET version 1.0.0

Je viens de livrer aujourd’hui la première version de Fax .NET 1.0.0 (Accès au site du CodePlex) !

Cette nouvelle version contient les fonctionnalités suivantes :

  • Envoi de fax via un PrintDocument ou un fichier.
  • Envoi de fax en « broadcast »
  • Gestion de la configuration du serveur de fax.
  • Gestion de la configuration des périphériques.
  • Gestion des travaux en attente de traitement.

J’ai inclus aussi une petite démo, pour montrer à quel point il est facile d’utiliser cette bibliothèque !

Dans une prochaine version j’intègrerai très certainement la prise en charge du routage des fax sur les serveurs Windows 2003…

J’attends bien évidemment vos commentaires !