index.html and shared.js used Shift-JIS, not utf-8. Changed to utf-8