Many SMB is built in Linux, but many Linux installs by default is en_US encoding, when need to use Chinese is, will show garbled.
Workaround: Specify the GB2312 encoding in the main configuration file for SMB.
Vi/etc/samba/smb.conf
Add in standalone Server options at line 93
Display Charset=gb2312unix Charset=gb2312dos charset=gb231
650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M02/83/D4/wKioL1d9zBnS3JZgAABlM2HsWlw537.jpg-wh_500x0-wm_3 -wmp_4-s_4225540816.jpg "title=" qq20160707111733.jpg "alt=" Wkiol1d9zbns3jzgaablm2hswlw537.jpg-wh_50 "/>
After testing, the system language encoding set to EN does not affect SMB, so just set the SMB encoding language to GB2312.
Reference article: http://blog.chinaunix.net/uid-28622942-id-3487141.html
This article is from the "Enlightened Grocery store" blog, please be sure to keep this source http://wutou.blog.51cto.com/615096/1812219
SMB Chinese garbled encoding solution