[#395238] rubygem: ispunity (unite all your internet connections) — Arun Tomar <tomar.arun@...>

Dear friends,

12 messages 2012/05/01

[#395250] Overwriting one Ruby array or arrays with another — Craig Law <lists@...>

Hi

14 messages 2012/05/02

[#395258] array of strings - finding letter combinations — "Sebastjan H." <lists@...>

Hi All,

16 messages 2012/05/02

[#395357] Why Enumerator#next does not return more than one value? — Földes László <lists@...>

If I have an Enumerator which yields elements of a mathematical series

10 messages 2012/05/07

[#395373] How to use Data_Wrap_Struct to assign the DATA VALUE to an exsiting Ruby object? — Iñaki Baz Castillo <ibc@...>

Hi, my code receives an arbitrary klass name (provided by the user)

8 messages 2012/05/07

[#395429] passing via instance variable or regular () — sam jam <lists@...>

def first

10 messages 2012/05/10

[#395463] I'm looking for a Metaprogramming Project — Phil Stone <lists@...>

Hello,

19 messages 2012/05/11

[#395548] A million reasons why Encoding was a mistake — Marc Heiler <lists@...>

Newcomer wants to try Ruby.

15 messages 2012/05/15
[#395561] Re: A million reasons why Encoding was a mistake — Ryan Davis <ryand-ruby@...> 2012/05/15

[#395595] Re: A million reasons why Encoding was a mistake — Brian Candler <lists@...> 2012/05/16

I will add that the OP is not entirely alone in his opinion.

[#395551] How to ensure that a block runs entirely after other threads? (Thread.exclusive does not "work") — Iñaki Baz Castillo <ibc@...>

Hi, I expected that in the following example code, thread t1 would not

8 messages 2012/05/15

[#395575] GUI with ruby on windows — David Acosta <lists@...>

hello friends, i am a begginer and i have a litlle question, how can i

17 messages 2012/05/16

[#395604] what is going wrong here? — roob noob <lists@...>

Notice the initialization of both classes in each of the examples, if

20 messages 2012/05/16

[#395646] rb_gc_register_address() or rb_gc_mark()? — Iñaki Baz Castillo <ibc@...>

Hi, I've bad experiences with rb_gc_register_address(), it does never

16 messages 2012/05/17

[#395686] reading from and writing to a Unicode encoded file — "Sebastjan H." <lists@...>

Hi,

19 messages 2012/05/18
[#395694] Re: reading from and writing to a Unicode encoded file — Regis d'Aubarede <lists@...> 2012/05/18

Hello,

[#395697] Re: reading from and writing to a Unicode encoded file — "Sebastjan H." <lists@...> 2012/05/18

Regis d'Aubarede wrote in post #1061272:

[#395698] Re: reading from and writing to a Unicode encoded file — Regis d'Aubarede <lists@...> 2012/05/18

Sebastjan H. wrote in post #1061276:

[#395699] Re: reading from and writing to a Unicode encoded file — "Sebastjan H." <lists@...> 2012/05/18

Regis d'Aubarede wrote in post #1061277:

[#395750] Re: reading from and writing to a Unicode encoded file - issues when using Shoes — "Sebastjan H." <lists@...> 2012/05/21

Hi,

[#395754] Re: reading from and writing to a Unicode encoded file - issues when using Shoes — "Sebastjan H." <lists@...> 2012/05/21

Sebastjan H. wrote in post #1061483:

[#395740] ? Ruby through CGI and Rails — Shaun Lloyd <list@...>

Hi everybody,

22 messages 2012/05/21
[#395764] Re: Ruby through CGI and Rails — Brian Candler <lists@...> 2012/05/21

Shaun Lloyd wrote in post #1061455:

[#395786] Re: Ruby through CGI and Rails — Shaun Lloyd <list@...> 2012/05/22

On 22/05/12 03:37, Brian Candler wrote:

[#395838] Re: Ruby through CGI and Rails — Brian Candler <lists@...> 2012/05/23

Shaun Lloyd wrote in post #1061602:

[#395787] Changing self class from inside a method?? — David Madison <lists@...>

Let's start off with the assumption I want a method that allows an

10 messages 2012/05/22

[#395841] Memory-efficient set of Fixnums — George Dupre <lists@...>

Hi,

25 messages 2012/05/23

[#395883] looking for a ruby idiom : r=foo; return r if r — botp <botpena@...>

Hi All,

11 messages 2012/05/24

[#395966] Am I justified to use a global variable if it must be used in all scopes? — Phil Stone <lists@...>

Hello,

12 messages 2012/05/27

[#396010] does this leak more than the size of the string via timing side channels — rooby shoez <lists@...>

string1 = "string"

16 messages 2012/05/29

[#396038] Is it possible to avoid longjmp in exceptions, Thread#kill, exit(), signals? — Iñaki Baz Castillo <ibc@...>

Hi, my Ruby C extension runs a C loop (libuv) without GVL. At some

8 messages 2012/05/29

Re: Ruby- puts with accents

From: Jon Forums <lists@...>
Date: 2012-05-21 22:00:44 UTC
List: ruby-talk #395775
Sean O'halpin wrote in post #1061359:
> On Fri, May 18, 2012 at 7:31 PM, Mariano Jos G. <lists@ruby-forum.com>
> wrote:
>
>> # encoding: utf-8
>> `chcp 852` #change cmd encoding to unicode
>
> Codepage 852 isn't the Unicode codepage - it's MSDOS Latin-2 which
> isn't even ISO 8859-2 - see
> http://en.wikipedia.org/wiki/Code_page_852.
>
> According to
> http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756(v=3Dvs=
.85).aspx
> the codepage for UTF-8 is 65001.
>
> You should be able to set the codepage with
>
>   chcp 65001
>
> then just output your UTF-8 strings without having to convert them as
> long as you have the
>
>   # encoding: utf-8
>
> line near the top of your script.
>
> I'm afraid I can't test this at the moment as I don't have access to a
> Windows machine.


First, uninstall 1.9.2 and install a recent 1.9.3 (p125 or later) from =

http://rubyinstaller.org/ If you're using the 1.9 family on Windows, =

purge every other version except 1.9.3p125 or higher.

Here's what I get on Win7 32bit in a cmd.exe shell...

C:\Users\Jon\Documents\RubyDev\sandbox>chcp
Active code page: 437

*** encoding_1.rb file contents ***
# encoding: UTF-8
utf8 =3D "Some accented text =C3=A1=C3=B3=C3=AD=C3=BA=C3=A9 with regular =
text."
puts utf8


C:\Users\Jon\Documents\RubyDev\sandbox>pik ruby encoding_1.rb
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-05-01 26e08ba) (Java HotSpot(TM) =

Client VM 1.7.0_04) [Windows 7-x86-java]

Some accented text =E2=94=9C=C3=AD=E2=94=9C=E2=94=82=E2=94=9C=C2=A1=E2=94=
=9C=E2=95=91=E2=94=9C=E2=8C=90 with regular text.

ruby 1.8.7 (2012-02-08 patchlevel 358) [i386-mingw32]

Some accented text =E2=94=9C=C3=AD=E2=94=9C=E2=94=82=E2=94=9C=C2=A1=E2=94=
=9C=E2=95=91=E2=94=9C=E2=8C=90 with regular text.

ruby 1.9.3p125 (2012-02-16) [i386-mingw32]

Some accented text =C3=A1=C3=B3=C3=AD=C3=BA=C3=A9 with regular text.

ruby 1.9.3p223 (2012-05-19 revision 35717) [i386-mingw32]

Some accented text =C3=A1=C3=B3=C3=AD=C3=BA=C3=A9 with regular text.

tcs-ruby 1.9.3p196 (2012-04-21, TCS patched 2012-04-21) [i386-mingw32]

Some accented text =C3=A1=C3=B3=C3=AD=C3=BA=C3=A9 with regular text.

ruby 2.0.0dev (2012-05-21 trunk 35732) [i386-mingw32]

Some accented text =C3=A1=C3=B3=C3=AD=C3=BA=C3=A9 with regular text.


...and without the `# encoding: UTF-8` at the top of the file:

C:\Users\Jon\Documents\RubyDev\sandbox>pik ruby encoding_1.rb
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-05-01 26e08ba) (Java HotSpot(TM) =

Client VM 1.7.0_04) [Windows 7-x86-java]

SyntaxError: encoding_1.rb:1: invalid multibyte char (US-ASCII)

ruby 1.8.7 (2012-02-08 patchlevel 358) [i386-mingw32]

Some accented text =E2=94=9C=C3=AD=E2=94=9C=E2=94=82=E2=94=9C=C2=A1=E2=94=
=9C=E2=95=91=E2=94=9C=E2=8C=90 with regular text.

ruby 1.9.3p125 (2012-02-16) [i386-mingw32]

encoding_1.rb:1: invalid multibyte char (US-ASCII)
encoding_1.rb:1: invalid multibyte char (US-ASCII)

ruby 1.9.3p223 (2012-05-19 revision 35717) [i386-mingw32]

encoding_1.rb:1: invalid multibyte char (US-ASCII)
encoding_1.rb:1: invalid multibyte char (US-ASCII)

tcs-ruby 1.9.3p196 (2012-04-21, TCS patched 2012-04-21) [i386-mingw32]

encoding_1.rb:1: invalid multibyte char (US-ASCII)
encoding_1.rb:1: invalid multibyte char (US-ASCII)

ruby 2.0.0dev (2012-05-21 trunk 35732) [i386-mingw32]

encoding_1.rb:1: invalid multibyte char (US-ASCII)
encoding_1.rb:1: invalid multibyte char (US-ASCII)



If you want toy with poor old cmd.exe, try using the `type` (like `cat`) =

command to list out `encoding_1.rb` after switching different codepages.

Jon

-- =

Posted via http://www.ruby-forum.com/.=

In This Thread

Prev Next