Bitcointalk Mobile
Bitcointalk Mobile
Bitcointalk Mobile
IRLBTC™
Preecs
Bitcoin Main
Support
Marketplace
Goods
Services
Service Ann.
Service Dis.
Exchange
Gambling
Lending
Securities
Auctions
Dev & Tech
Ecomomics
Trading
Mining
Project Dev
Meta
Digital Goods
Collectibles
Politics
Beginner Help
Off-topics
Serious
Archival
Altcoin Dis.
Altcoin Ann.
Mining Alt.
Alt Market
Speculation
العربية (Arabic)
Bahasa Indonesia
Español (Spanish)
中文 (Chinese)
Hrvatski (Croatian)
Deutsch (German)
Ελληνικά (Greek)
עברית (Hebrew)
Français
India
Italiano (Italian)
日本語 (Japanese)
Nederlands (Dutch)
Nigeria (Naija)
한국어 (Korean)
Pilipinas
Polski
Português (Portuguese)
Русский (Russian)
Română (Romanian)
Skandinavisk
Türkçe (Turkish)
Other languages
Go
>>
(p.1)
Author
Topic: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username (Read 11111 times)
m0mchil
(OP)
Full Member
Offline
Activity: 171
Merit: 127
bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username
July 08, 2010, 09:33:16 AM
#1
I know it's not the smartest move to name my user account using non-latin characters. Anyway, 0.2 has no problems with this.
Verified as follows... created a 'normal' new user and 0.3 opened the data folder. Created
new, fresh data folder
and copied it to the non-standard user - 0.3 fails with DB_RUN_RECOVERY.
POCLBM
satoshi
Founder
Sr. Member
Offline
Activity: 364
Merit: 8054
Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username
July 08, 2010, 06:24:19 PM
#2
Thanks for finding that. We switched from ANSI in 0.2 to UTF-8 in version 0.3, so it must be related to that.
Just to confirm, if you log in with the non-latin character username, not having an appdata/Bitcoin directory yet, and run Bitcoin and let it create the database from scratch, does it work or not?
satoshi
Founder
Sr. Member
Offline
Activity: 364
Merit: 8054
Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username
July 09, 2010, 03:01:35 AM
#3
I think I see where the problem is. Coincidentally, I recently coded a replacement for the function in question which should fix it. It's not enabled yet, but in the SVN version it prints a debug message in debug.log showing the new directory value and old value for comparison.
satoshi
Founder
Sr. Member
Offline
Activity: 364
Merit: 8054
Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username
July 09, 2010, 03:37:05 PM
#4
I tested this with a non-lower-ASCII account name on XP and confirmed the bug, then tested that the new GetDefaultDataDir fixed it. This change is revision 102 of the SVN.
m0mchil
(OP)
Full Member
Offline
Activity: 171
Merit: 127
Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username
July 12, 2010, 08:26:21 AM
#5
I wasn't able to respond for a while.
Satoshi, your are fast
! Thanks for fixing this!
POCLBM
Pages: [
1
]
Print
Page 1
Viewing Page: 1
IRLBTC™ © 2025 IRLBTC.com