fix: json encode -> utf, locale encode because of json encode bug; fix: open users twice