Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Printing Non US-ASCII to the DOS ConsoleDownloads for Windows/Linux and Install Instructions Why does the DOS console not display 8bit ANSI characters correctly? This example explains the issue... # file: oemCodePage.rb require 'rubygems' require 'chilkat' # (The CkString class is freeware) myStr = Chilkat::CkString.new() # A DOS console does NOT display this correctly: print "é ô à ç\n" # What we need is the OEM (DOS) code page... # OEM code pages are listed here: # http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/unicode_81rn.asp myStr.appendAnsi("é ô à ç\n") # Emit the string in the character encoding of your choice: # ibm850 is the OEM code page for Latin1 print myStr.getEnc("ibm850") # Chilkat supports these: # us-ascii # unicode # unicodefffe # iso-8859-1 # iso-8859-2 # iso-8859-3 # iso-8859-4 # iso-8859-5 # iso-8859-6 # iso-8859-7 # iso-8859-8 # iso-8859-9 # iso-8859-13 # iso-8859-15 # windows-874 # windows-1250 # windows-1251 # windows-1252 # windows-1253 # windows-1254 # windows-1255 # windows-1256 # windows-1257 # windows-1258 # utf-7 # utf-8 # utf-32 # utf-32be # shift_jis # gb2312 # ks_c_5601-1987 # big5 # iso-2022-jp # iso-2022-kr # euc-jp # euc-kr # macintosh # x-mac-japanese # x-mac-chinesetrad # x-mac-korean # x-mac-arabic # x-mac-hebrew # x-mac-greek # x-mac-cyrillic # x-mac-chinesesimp # x-mac-romanian # x-mac-ukrainian # x-mac-thai # x-mac-ce # x-mac-icelandic # x-mac-turkish # x-mac-croatian # asmo-708 # dos-720 # dos-862 # ibm037 # ibm437 # ibm500 # ibm737 # ibm775 # ibm850 # ibm852 # ibm855 # ibm857 # ibm00858 # ibm860 # ibm861 # ibm863 # ibm864 # ibm865 # cp866 # ibm869 # ibm870 # cp875 # koi8-r # koi8-u |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.