Windows的中文用户名有时会导致一些软件的错误,而往往我们然后忽视这个中文用户名的问题。到目前为止我遇上的就有IBM Symphony和VirtualBox。
我在安装IBM的免费Office软件Symphony的时候就出现了一个问题,“无效目录位置,指定的目录位置不可包含非ASCII字符或以下任何字符:”。之后我在虚拟机中尝试安装就OK了。当时以为是Symphony的一个bug,后来看了Install Guide才意识到是中文用户名导致的问题。因为在Symphony的安装过程中,要先解压一些文件到Windows的临时文件夹Temp中,而这个临时文件夹的路径中包含了当前用户的Windows用户名。如果用户使用的是中文用户名,则有可能在这个解压的过程中无法正常继续安装过程。