add encodeURIComponentUnicode