In fact, as long as you modify the LIUNX / etc / profile file. Plus: Export NLS_LANG = Chinese_China.zHS16CGB231280Export lang = zh_cn.gb2312 The global file encoding and language under Liunx becomes GB2312. All file storage is also stored in GB2312. No need to convert in the program. My previous practice is to turn the byte stream into a character stream, then specify the encoding format storage. In this way, although the information of the EXIF can be stored into normal Chinese, the format of the JPG image is destroyed due to loss due to byte conversion. Liunx is still still troublesome, it seems to spend some time.