Tôi gặp một chút rắc rối khi đăng ký tự Trung Quốc lên biểu mẫu tìm kiếm. Nó hoạt động tốt trên localhost nhưng không hoạt động trên trang web của tôi.Không thể đăng ký tự Trung Quốc vào mẫu tìm kiếm của tôi
Các đầu vào tìm kiếm là thế này: 假发
dẫn Url trên localhost: http://search.taobao.com/search?commend=all&isnew=2&q=%BC%D9%B7%A2&source=search1
Kết quả là url trên website: StackOverflow thực sự mã hóa của nó, kết quả mã hóa là khác nhau tuy nhiên, điều đó trên trang web thay vì q =% BC% D9% B7% A2 Tôi nhận được q = 假发 trong chính url đó. http://search.taobao.com/search?commend=all&isnew=2&q=%E5%81%87%E5%8F%91&source=search1
Bạn có thể thấy rằng nó thực sự chèn ký tự tiếng Trung vào truy vấn. Tôi không có ý tưởng tại sao điều này hoạt động khác nhau trên lcoahost và trên một trang web trực tiếp. Mã hóa ký tự là:
<meta http-equiv="Content-Type" content="text/html; charset=GB18030" />
Nhưng tôi cũng đã thử UTF-8, không thay đổi.
đây là html của biểu mẫu của tôi. Truy vấn tìm kiếm chuyển đến hộp nhập thứ hai. Đây là lần đầu tiên cho việc chuyển đổi, hoạt động tốt. Không chắc chắn những gì là thỏa thuận và liệu tôi có phải mã hóa các ký tự hay không và tại sao nó hoạt động trên localhost ??? Cảm ơn bạn trước!
<div class="search-box">
<form id="search" name="search" action="http://search1.taobao.com/browse/search_auction.htm?at_topsearch=1" method="post" target="_blank">
<div class="search-form">
<span class="search-q">
<input type="text" autocomplete="off" accesskey="s" name="q" id="q" value="Translate and Find" style="width: 160px; font-family: Arial;" size="20" />
</span>
<button id="DoSearch" type="submit" style="font-weight: bold; font-family:Arial; color: #333; width: 165px;">
Taobao Search</button>
</div>
<input type="hidden" name="sort" value="" />
<input type="hidden" name="at_topsearch" value="1" />
<input type="hidden" name="f" value="D9_5_1" />
<input type="hidden" name="promote" value="" />
<input type="hidden" name="isnew" value="2" />
<input type="hidden" name="atype" value="b" />
<input type="hidden" name="commend" value="all" />
<input type="hidden" name="search_type" value="auction" />
<input type="hidden" name="user_action" value="initiative" />
<input type="hidden" name="ssid" value="s1-e" />
</form>
</div>
</div>
accept-charset = "GB18030" đã thực hiện thủ thuật, tôi không thể tin được. Tôi đã thử điều này trước đây nhưng với một bộ ký tự khác, cảm ơn rất nhiều! Tôi ước tôi có thể bình chọn câu trả lời của bạn, nhưng tôi không có đại diện cần thiết! Chúc mừng !!! – michaeltintiuc
Bạn được chào đón :-) – AJMaxwell