From: Josef 'Jupp' Schugt Date: 2008-09-14T21:14:04+09:00 Subject: Re: How to emit Russian (Cyrillic) or Chinese characters? ------------DcSWqcobdloudRHvTbyp5y Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 Content-Transfer-Encoding: 7bit Hi! On Sun, 14 Sep 2008 03:03:00 +0200, Siegfried Heintze wrote: > Can someone point me to an example of a little program that emits > non-ascii Unicode characters (Russian or Chinese perhaps)? The unicode > Russian/Cyrillic alphabet starts at 0x410. Is this possible to do in a > console mode program? As a couple of mail programs and a number of newsreaders have issues with Unicode in general and Chinese in particular, here is comes a shameless plug :) I wrote the small blog entry "Examples of Unicode Strings in Ruby" - http://penpen.goodaddress.eu/?p=617 - that illustrates what I would do to output Unicode. Let me note that my whole computer system is based on Unicode. If the output works on your terminal depends on wether the terminal supports unicode or not. Josef 'Jupp' Schugt -- Blog: http://penpen.goodaddress.eu/ PGP key (id 6CC6574F): http://wwwkeys.de.pgp.net/ Jabber - http://www.jabber.org/ - contact information on request ------------DcSWqcobdloudRHvTbyp5y Content-Disposition: attachment; filename=unicode.zip Content-Type: application/zip; name=unicode.zip Content-Transfer-Encoding: Base64 UEsDBBQAAgAIAChuLjnOV4rvhQAAAJAAAAAMABUAcGEtcnVzc2tpLnJiVVQJAAM8 +sxISPrMSFV4BAD0AfQBK1SwVVC/MOlit8KFzRf2Xdh0Yd/Fhgs7LjZd2KpwYf+F fboXGy42X2y82Hhh14Ud9uoKygrhlQrp+Un5RZklqQoFibpFpcXF2Zn2XIlAc5Ri jI0MYoyMTCC0mYGikgIYKCu4JCpycRWUlhQrFOooJOooqKvrKBTqZeYVF6QmlwBF YEwuAFBLAwQUAAIACAAubi45ajcUcnwAAADbAAAADQAVAHBhLXJ1c3NraS50eHRV VAkAA0j6zEhY+sxIVXgEAPQB9AFNjjEOgzAMRfecImRHcpySjFwkh4F27FZxEERV CXVIr/B9I0CYKtPTt///Nl7ytHijYEGRAavc8bH4obQyyENGGfHF2htMmBtjXA5M mZl3+sw+2HMQw8kUVXOldyORalKt+9hpQUpXoK0SB4PSVzyM1wXq3f+tm7ZS48wG UEsDBBQAAgAIAP1tLjnyWWw4dgAAAH0AAAAYABUAemhvbndlbl9tYV9zaW1wbGlm aWVkLnJiVVQJAAPu+cxI9vnMSFV4BAD0AfQBK1SwVVB/snfBkz2zXqzf8mTH2mfT 2p9OmP5+z3x1BWUFv+MTFDJKD69RKM4oPdqrEJVxtDcvvfzwyjyF3ER7rkSgXqUY YxOTGCNzIDY2UlJQAGryAGrg4iooLSlWKNRRSNRRUFfXUSjUy8wrLkhNLgGKwJhc AFBLAwQUAAIACAAybi45VzvqLGAAAACBAAAAGQAVAHpob253ZW5fbWFfc2ltcGxp ZmllZC50eHRVVAkAA1D6zEhY+sxIVXgEAPQB9AF7snfBkz2zXqzf8mTH2mfT2p9O mP5+z3wuoBAXl1KMsYlJjJG5aYyRiQGUDcTGRjHGpgYxRqbmMUZmJlBxEN8UyDaL MTICYgNzIBuozwgobgRkg9SC9ZorwY0FG6XEBQBQSwMEFAACAAgAE24uObXGsAF4 AAAAfQAAABkAFQB6aG9ud2VuX21hX3RyYWRpdGlvbmFsLnJiVVQJAAMV+sxIVvrM SFV4BAD0AfQBK1SwVVB/snfBsznNL1aterJj7bNp7U+n973fM19dQVnB7/gEhYzS w2sUijNKj/YqRGUc7c1LLz+8Mk8hN9GeKxGoVynG2MQsxsjYJMbIwFhJQQGoyQOo gYuroLSkWKFQRyFRR0FdXUehUC8zr7ggNbkEKAJjcgEAUEsDBBQAAgAIADVuLjm9 1KKDYwAAAIEAAAAaABUAemhvbndlbl9tYV90cmFkaXRpb25hbC50eHRVVAkAA1b6 zEhY+sxIVXgEAPQB9AF7snfBsznNL1aterJj7bNp7U+n973fM58LKMTFpRRjbGIS Y2RuGmNkYgBkm8UYGQP5BsYxxqYGMUamRmAMUQPim0LUGAGxgTmQDdRnZB5jZGgG VA+kzYHqjM2VwMbCjVLiAgBQSwECFwMUAAIACAAobi45zleK74UAAACQAAAADAAN AAAAAAABAAAApIEAAAAAcGEtcnVzc2tpLnJiVVQFAAM8+sxIVXgAAFBLAQIXAxQA AgAIAC5uLjlqNxRyfAAAANsAAAANAA0AAAAAAAEAAACkgcQAAABwYS1ydXNza2ku dHh0VVQFAANI+sxIVXgAAFBLAQIXAxQAAgAIAP1tLjnyWWw4dgAAAH0AAAAYAA0A AAAAAAEAAACkgYABAAB6aG9ud2VuX21hX3NpbXBsaWZpZWQucmJVVAUAA+75zEhV eAAAUEsBAhcDFAACAAgAMm4uOVc76ixgAAAAgQAAABkADQAAAAAAAQAAAKSBQQIA AHpob253ZW5fbWFfc2ltcGxpZmllZC50eHRVVAUAA1D6zEhVeAAAUEsBAhcDFAAC AAgAE24uObXGsAF4AAAAfQAAABkADQAAAAAAAQAAAKSB7QIAAHpob253ZW5fbWFf dHJhZGl0aW9uYWwucmJVVAUAAxX6zEhVeAAAUEsBAhcDFAACAAgANW4uOb3UooNj AAAAgQAAABoADQAAAAAAAQAAAKSBsQMAAHpob253ZW5fbWFfdHJhZGl0aW9uYWwu dHh0VVQFAANW+sxIVXgAAFBLBQYAAAAABgAGAN8BAABhBAAAAAA= ------------DcSWqcobdloudRHvTbyp5y--