Я использую API поиска, и мне нужно отправить строку, которая должна быть закодирована.
let details = {
query: query,
display: 100,
start: offset
};
let formBody = [];
for (let property in details) {
let encodedKey = encodeURIComponent(property);
let encodedValue = encodeURI(details[property]);
formBody.push(encodedKey + "=" + encodedValue);
}
formBody = formBody.join("&");
const response = await fetch(naverurl, {
method: "POST",
headers: postHeaders,
body: formBody
});
await console.log(query, encodeURIComponent(query));
const text = await response.json();
await console.log(text);
это мой код. Когда я отправляю engli sh на запрос, он работает. но корейский (я кореец) это не работает. Я уверен, что это проблема кодирования. Как я могу решить это?
Спасибо, что прочитали.