<div dir="ltr"><div>As it happens, unchecking "Ignore shapefile declaration" and SHAPE_ENCODING=CP932 fixed the issue where attributes are displayed incorrectly.<br></div><div><br></div><div>I've actually noticed that the number of encoding in the dropdown list is actually *less* than the number available through QTextCodec.availableCodecs().</div>
<div>There are 134 encodings in QtCore.availableCodecs(), but only 116 (as far as I could count, sorry if mistaken) in the source file encodings list in QGIS. Actually, all encodings at 117th to 134th position in the list are missing, so things like GB18030, GBK, GB2312 are missing, which suggests that the list is getting truncated somewhere.</div>
</div>