Visual C++ |
EN NL TR |
Het vorige programma |
Fibergeek's ANSI Text Codepage Convertor Wat doet dit programma? Dit programma laat u toe om een tekst in te voeren en om deze te converteren van de ene codepagina naar de andere. Ik heb een UNICODE en een ANSI-versie van het programma op deze site geplaatst. De UNICODE-versie vereist Windows NT4/2000/XP of hoger. De ANSI-versie zal de geconverteerde tekst waarschijnlijk niet correct weergegeven op Windows 95/98/ME omdat deze Besturingsystemen niet alle internationale letters herkennen.
Ik heb dit programma gemaakt omdat ik turks aan het leren ben
en omdat ik daardoor geconfonteerd word met documenten die op een turks
systeem bewaard zijn geworden als een ANSI-bestand met codepage 1254.
Kladblok (Notepad) en dergelijke kunnen deze documenten niet correct
weergeven op een niet-turkstalig systeem (want mijn codepage is 1252).
Met dit programma kan ik nu deze documenten converteren naar de correcte
tekenset en ik kan ze opslaan als een Unicode-bestand met Kladblok
(Notepad). Mogelijke uitbreidingen... Als ik het ooit wil, dan zal ik het lezen van en schrijven naar
tekstbestanden toevoegen aan het programma. Ik zou ook de laatste
geselecteerde codepage kunnen opslaan in de Windows Registry. De code... Het defaultproject in de workspace is Win32 Unicode Debug. Diegenen die de Platform SDK van Microsoft gedownload hebben kunnen voor de IA64-processor compilen en al wie de Windows Server 2003 DDK heeft, kan voor de AMD64 builden. Indien je compileerproblemen hebt, laat me dan iets weten: <fibergeek @ codegurus.be>. NOTA : Alle betanden zijn ZIP-bestanden Het project Vorige versies... Dit is een oudere versie van het programma : De broncode daterend op 2004-03-06
C# port Voor de leut heb ik hetzelfde programma ook eens geschreven in C# (.NET). Ik ontdekte dat de .NET API geen mogelijkheid biedt tot het enumereren van de ondersteunde codepages. Daarom heb ik een aparte class geschreven welke de EnumSystemCodePages functie in KERNEL32.DLL aanroept. De implementatie is zo eenvoudig dat ik voorstel dat je het onderstaande bestand eens download en dat je zelf eens een kijkje neemt.
|
Het vorige programma |