蛙の井戸見聞記 Pretty frog in a well who knows nothing of the great web ocean!

~~ 好奇心は猫をも殺す Curiosity Kills the Cat ~~ ♪欲しいモノ・食べたいモノ・ネットで集めた情報と日々の記録の倉庫♪ Logging my life... Since 2003.12  

とあるソフトで、ファイルを読もうとすると、うまくいかない、、いろいろやってみたところ、デスクトップという文字がパス上で「デベハトップ」になってファイルがうまく読み込めない。。。という現象を発見。

どうやら文字コードの問題であるらしい。unicodeならその問題は解決されるらしいんだが、それは望めないので、とりあえずは、当該ファイルをDesktopから別の場所に移動してやれば問題は回避される。

>>> print os.getcwd().lower()
>>> print os.getcwdu().lower()
>>> print u'デスクトップ'.encode('sjis').lower().decode('sjis')