lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Seems to work fine here (WinVista 32-bit SP1, running Lua for Windows [Lua v5.1.4.23]), both when doing a copy-paste from the email and when typing the é manually via keyboard.

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

Lua 5.1.4  Copyright (C) 1994-2008, PUC-Rio
> print'é'
Esteban Santana Santana

"When life hands you lemons, ask for tequila and salt."

On Mon, Mar 30, 2009 at 1:49 PM, Matthias Kluwe <> wrote:

This may not be the right place to ask, but some people reading here
may have experienced the same problem and know what I'm talking

So, hopefully someone on this list has insight about the behavior of
the MS Windows (XP) console regarding UTF-8 encoded data.

The windows console does work with UTF-8 if the “codepage” is set to
the value 65001, apparently (command chcp 65001). I used lue5.1.exe
from for a test (and a self-built lua.exe)
with the command

> print’é’

This made the interpreter exit immediately, without any message.

Do you have any idea what’s happening here?

Executing a script file containing the command above (encoded in
UTF-8) works perfectly in the console…

I tried to discuss this on See the thread
'Reading UTF-8 input from the console'