一緒に作業している人が、GAEを触る為にGoogle cloud SDKをインストールしてgcloud auth login
でログインしようとするとUnicodeDecodeError
が発生してログイン出来ない事案が発生した。
ググって調べると、同じエラーに引っかかっている人はいるのだが、イマイチ解決方法が見えない。(英語が駄目だからかもしれない…)
Pythonの文字コードの設定をあれこれとしても解決せず、gcloud components update xxx
で私のPCと同じ内容にしても駄目。 もしや、Windows7とWindows8というOSの差だろうかとも思ったが、それならもっと情報が転がっていそうだけれど…。
と、行き詰まっていたところで、ログインユーザー名が漢字である事に気づく。 そんな事は無いよなぁ…と思いながらも、管理者権限のアルファベット表記のユーザーを1人つくり、試してみると…普通にログイン出来た。
やはり全角のユーザー名は駄目なのか…。
もちろん、他の要因でも起きる可能性はあると思うのだけれど、まさかだった。