html - HTML Sending 在获取请求中发送不同的语言字符
问题描述
<!DOCTYPE html>
<html>
<form action="https://translate.google.com/" method="get" onSubmit="return validateForm()">
Message: <textarea id="message" name="text" rows="3" cols="20" placeholder="Hello 202109"></textarea>
<span id="messageError"></span>
<br/><br/>
Source language: <select name="sl" id="sl">
<option value="en" selected>English</option>
<option value="zh-CN">Chinese</option>
<option value="ms">Malay</option>
<option value="ja">Japanese</option>
<option value="ko" >Korean</option>
</select>
</br>
Target language:
</br>
<input type="radio" id="tl" name="tl" value="en">
<label for="rEng">English</label>
</br>
<input type="radio" id="tl" name="tl" value="zh-CN">
<label for="rChi">Chinese</label>
<br>
<input type="radio" id="tl" name="tl" value="ms">
<label for="rMal">Malay</label>
<br>
<input type="radio" id="tl" name="tl" value="ja">
<label for="rJap">Japanese</label>
<br>
<input type="radio" id="tl" name="tl" value="ko" checked>
<label for="rKor">Korean</label>
</br></br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
</body>
</html>
我有一个简单的 html 表单,可以让我翻译语言,所以现在我有一个 textarea 和我在其中输入的任何语言,例如韩语字符,它假设通过我的获取请求表单将这些字符发送到谷歌翻译。问题是当我的请求到达谷歌时,我输入的所有韩文字符都被编码为不同的# 和数字。
我如何让我的表格能够在不改变它的情况下发送这种特殊语言。
Message: <textarea id="message" name="text" rows="3" cols="20" ></textarea>
Source language: <select name="sl" id="sl">
<option value="en" selected>English</option>
<option value="zh-CN">Chinese</option>
<option value="ms">Malay</option>
<option value="ja">Japanese</option>
<option value="ko" >Korean</option>
</select>
</br>
Target language:
</br>
<input type="radio" id="tl" name="tl" value="en">
<label for="rEng">English</label>
</br>
<input type="radio" id="tl" name="tl" value="zh-CN">
<label for="rChi">Chinese</label>
<br>
<input type="radio" id="tl" name="tl" value="ms">
<label for="rMal">Malay</label>
<br>
<input type="radio" id="tl" name="tl" value="ja">
<label for="rJap">Japanese</label>
<br>
<input type="radio" id="tl" name="tl" value="ko" checked>
<label for="rKor">Korean</label>
</br></br>
<input type="submit" value="Submit">
解决方案
推荐阅读
- vue.js - 如何在 Vuejs 中动态加载嵌套组件而不对 url 进行硬编码
- python-3.x - 如何让程序通过点击回车来滚动之前的骰子数量?
- sql - 在 Oracle SQL 中找不到表的最后修改日期
- performance - Julia 包在第一次运行时加载非常慢
- swift - 在范围内找不到类型“INUIAddVoiceShortcutViewControllerDelegate”
- azure - ansible - 错误!我们无法读取为 JSON 或 YAML
- java - 匹配可选模式的正则表达式
- google-chrome - 解开谜团:为什么 AWS S3 网站重定向不适用于 Chrome(和 Safari) - 但适用于 Edge 和 Firefox?
- c++ - 有没有办法不让工会“过度补偿”对齐?
- python - 以英里为单位的 Python 距离到两个 gps 坐标之间的欧几里得距离