After upgrading to NodeBB 4.6, Chinese filenames show as garbled text in the admin panel, while displaying correctly on the frontend.
Issue:
Upload Chinese-named files → frontend shows correctly
Admin panel displays random characters instead of Chinese text
Works fine in NodeBB 4.2, broken after 4.6 upgrade
This appears to be a regression in filename encoding handling specific to the admin interface. The actual files work properly - only the display is affected.
Environment: Ubuntu, C.UTF-8 locale, MongoDB.
Requesting investigation into this encoding issue that affects Chinese content management in the admin panel.
LWSH6688 It’s likely a UI side regression rather than a storage issue, since the frontend still renders the filenames correctly. Check that the admin page is actually being served with UTF 8 headers, then compare the output with the filename shown in the database to confirm it is only a display layer problem. If everything matches, open a GitHub issue with your environment info, because this looks like something the core team will need to patch in the 4.6 admin interface.