Problem when importing 'wrl' which has unicode characters by bpy on ubuntu.

When I import ‘wrl’ file which has unicode characters in it by bpy on ubuntu 12.04, blender 2.71 and python 2.7.3, blender works with UTF-8 encoding well.

But doing that on docker which has the same version of linux, blender and python of above, it doesn’t works.

code
// test.py
import bpy

bpy.ops.import_scene.x3d(filepath=‘blabla.wrl’)
//

result
$ blender -noaudio -b -P test.py
Failed to open file: blabla.wrl

After I erase replace unicode character with english, it works well.

How can I let blender use UTF-8 encoding?

Thanks.