gpt4 book ai didi

html - 无法将中文字符发布到我的搜索表单

转载 作者:太空狗 更新时间:2023-10-29 16:09:14 25 4
gpt4 key购买 nike

我在将中文字符发布到搜索表单时遇到了一些麻烦。它在本地主机上运行良好,但在我的网站上运行不佳。

搜索输入是这样的:假发

本地主机上的结果 url: http://search.taobao.com/search?commend=all&isnew=2&q=%BC%D9%B7%A2&source=search1

网站上的结果网址:StackOverflow 实际上对其进行了编码,尽管编码结果不同,但在网站上,我在 url 本身中得到了 q=假发,而不是 q=%BC%D9%B7%A2。 http://search.taobao.com/search?commend=all&isnew=2&q=%E5%81%87%E5%8F%91&source=search1

您可以看到它实际上将中文字符插入到查询中。我不知道为什么这在 lcoahost 和实时站点上的工作方式不同。字符编码为:

<meta http-equiv="Content-Type" content="text/html; charset=GB18030" />

但我也尝试了 UTF-8,没有任何变化。

这是我的表单的 html。搜索查询转到第二个输入框。第一个用于交易,效果很好。不确定这是怎么回事,我是否必须对字符进行编码以及为什么它在 localhost 上有效???提前致谢!

 <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" 添加到您的表单标签中。我的猜测是您的本地服务器将编码留给了表单(例如 XAMPP 就是这样做的),而实时服务器强制对信息进行编码。

如果这不起作用,您可以使用 PHP 强制对提交的信息进行编码。或者,如果您有能力修改服务器设置,您可以更改编码……但是 PHP 选项要简单一百万倍。

关于html - 无法将中文字符发布到我的搜索表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5079443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com