<pre>
Pull command fails on Czech XP windows.

Microsoft Windows XP [Verze 5.1.2600]
(Czech version of XP with SP3)
Command window use configuration with current code page 852:
CON
Stav zařízení CON:
------------------
    Řádků:                      300
    Sloupců:                    80
    Rychlost opakování:         31
    Prodleva před opakováním:   1
    Znaková stránka:            852
ver
This is fossil version [eea6449098] 2011-05-02 13:31:01 UTC

Pulling data from canonical fossil repository fails with following messages (Czech part of OS messages is displayed also incorrectly - wrong console codepage):
pull -R myfossilclone_canonical.fossil
SQLITE_CANTOPEN: os_win.c:33310: (3) winOpen(C:\Documents and aplikac\_fossil) - SystÚm nem¨×e nalÚzt uvedenou cestu.
SQLITE_CANTOPEN: os_win.c:33310: (3) winOpen(C:\Documents and aplikac\_fossil) - SystÚm nem¨×e nalÚzt uvedenou cestu.
SQLITE_CANTOPEN: cannot open file at line 33316 of [f55156c519]
unable to open database file

If you have recently updated your fossil executable, you might
need to run "fossil all rebuild" to bring the repository
schemas up to date.
--
os message in Czech tells, that system cannot find path specified
correct path should be "C:\Documents and aplikací\_fossil", Path for _fossil file in function winOpen() is missing "í"  small letter i with acute.

If I chage code page to Eastern Europe 1250
CON CP SELECT=1250
Stav zařízení CON:
------------------
    Řádků:                      300
    Sloupců:                    80
    Rychlost opakování:         31
    Prodleva před opakováním:   1
    Znaková stránka:            1250

The messages after attempt to pull data from fossil repository indicate the same error, only Czech parts on display are now correct:
pull -R myfossilclone_canonical.fossil
SQLITE_CANTOPEN: os_win.c:33310: (3) winOpen(C:\Documents and aplikac\_fossil) - Systém nemůže nalézt uvedenou cestu.
SQLITE_CANTOPEN: os_win.c:33310: (3) winOpen(C:\Documents and aplikac\_fossil) - Systém nemůže nalézt uvedenou cestu.
SQLITE_CANTOPEN: cannot open file at line 33316 of [f55156c519]
unable to open database file

If you have recently updated your fossil executable, you might
need to run "fossil all rebuild" to bring the repository
schemas up to date.

Issue with problematic path to _fossil file is discussed also in
</pre>

fossil from latest windows-i18n branch still suffers with troubles on non English windows systems.

<pre>
ver
This is fossil version [48f5dadafd] 2011-05-03 18:32:00 UTC

pull -R myfossilclone_canonical.fossil
invalid home directory: C:\Documents and aplikac
(again, there is í missing, correct path should read "C:\Documents and aplikací")

init test.fossil
invalid home directory: C:\Documents and aplikac
</pre>

<pre>
ver
This is fossil version [b7df0b9ce6] 2011-05-03 20:25:03 UTC
pull -R myfossilclone_canonical.fossil
                Bytes      Cards  Artifacts     Deltas
Sent:             177          2          0          0
Received:        1412         31          0          0
Total network traffic: 291 bytes sent, 908 bytes received

Pull from canonical repository is working. Thanks.

It is possible to create new repository:
init test.fossil
project-id:
server-id:
admin-user: user (initial password is "eb5efc")

Now, I can open it and check on its status
open test.fossil
status
repository:
local-root:
server-code:
checkout:     2011-05-03 21:37:24 UTC
tags:         trunk
comment:      initial empty check-in (user: user)

If I try to add file with a name containing letters with diacritics "test_šťěk.txt" in my case
test*.txt
03.05.2011  23:40                39 test_šťěk.txt
               1 souborů,             39 bajtů

It fails, because it try to open file under mungled name
add .\test_šťěk.txt
cannot open

</pre>

<pre>
It seems that data into repository go OK (as seen in browser),
just display on command line is mungled. In fact in two different
flavors. Also status command might be showing  EDITED even file
was not edited after commit was made.
Please see details below.

ver
This is fossil version [503a0ef555] 2011-05-04 11:16:53 UTC

In command window using codepage 852:
CON
Stav zařízení CON:
------------------
    Řádků:                      300
    Sloupců:                    80
    Rychlost opakování:         31
    Prodleva před opakováním:   1
    Znaková stránka:            852

I can add file with name containing diacritics, ADDED message shows name mungled

add .\test_šťěk.txt
ADDED  test_ÜŁýk.txt

stat command show name mungled but now it is a different one
stat
repository:
local-root:
server-code:
checkout:     2011-05-03 21:37:24 UTC
tags:         trunk
comment:      initial empty check-in (user: user)
ADDED      test_+í+ą¦Ťk.txt

I can check in file with a note containing diacritical message

ci -m "added file .\test_šťěk.txt"
New_Version:

ls shows name again mungled
ls
test_ÜŁýk.txt

stat shows message EDITED, even file was not changed since  commit, name is mungled
stat
repository:
local-root:
server-code:
checkout:     2011-05-04 17:27:07 UTC
parent:       2011-05-03 21:37:24 UTC
tags:         trunk
comment:      added file .\test_ÜŁýk.txt (user: user)
EDITED     test_+í+ą¦Ťk.txt

info command shows incorectly user-home path and comment
info
project-name: <unnamed>
repository:
local-root:
user-home:    C:/Documents and aplikacÝ
project-code:
server-code:
checkout:     2011-05-04 17:27:07 UTC
parent:       2011-05-03 21:37:24 UTC
tags:         trunk
comment:      added file .\test_ÜŁýk.txt (user: user)

Displayed commit message in Timeline as seen in browser(firefox 3.6.12)  looks OK
[edcc37190a] Leaf: added file .\test_šťěk.txt (user: user, tags: trunk)

content of the file in browser is correct:
Artifact

    File test_šťěk.txt part of check-in [edcc37190a] - added file .\test_šťěk.txt by user on 2011-05-04 17:27:07. [annotate]

    name of this file means bark in English

Repository Statistics page
Repository Size:	56320 bytes
Number Of Artifacts:	3 (stored as 3 full text and 0 delta blobs)
Uncompressed Artifact Size:	147 bytes average, 240 bytes max, 443 bytes total
Compression Ratio:	0:10
Number Of Check-ins:	1
Number Of Files:	1
Number Of Wiki Pages:	0
Number Of Tickets:	0
Duration Of Project:	1 days or approximately 0.00 years
Project ID:
Server ID:
Fossil Version:	2011-05-04 11:16:53 [503a0ef555] (mingw32)
SQLite Version:	2011-04-27 19:54:44 [f55156c519]
Database Stats:	55 pages, 1024 bytes/page, 0 free pages, UTF-8, delete mode

</pre>

<b>Here my observations:</b>
(using version: [503a0ef555])

On cmd.exe, I type: chcp 65001 and I use lucida console font instead of the default Rasters font to be able to use utf-8 on console. in that mode, fossil status will print filename correctly on the console. But not the fossil add command: since it print on screen before the conversion to utf-8. (I believe).

Fixed in 1.25