[英]How set the charset of dynamic form to UTF-8?
我有一個輸入動態創建的表單:
var myForm = document.createElement('form');
myForm.setAttribute('id', 'formDynamically');
myForm.method = 'POST';
myForm.action = 'myAction';
var myInput = document.createElement('input');
myInput.type = 'text';
myInput.name = 'textDescription';
myInput.value = $('#myTextField').text();
myForm.appendChild(myInput);
document.body.appendChild(myForm);
myForm.submit();
我的問題是:
如果用戶輸入帶有重音符號的文本,則服務器中的字母會變得奇怪
例如:“未婚夫”。 在服務器端,我收到--->'fiancé'
obs:我無法在服務器端進行任何更改。
obs²:我使用Jquery Ajax嘗試了一下,並且工作正常,問題確實出在我的表單上(我不能使用ajax,我必須使用表單提交來完成)。
歡迎任何幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.