encodeURIComponent ведет себя по-разному в браузерах для Китая как местоположение
У меня есть интересная проблема, которая связана с китайским..
Я использую пользовательский поиск Google и добавляю искомые ключевые слова, как показано ниже.
window.location="http://search.xyz.com/search/cn/zh"+"#"+encodeURIComponent(searchedKeywords);
- Результаты в Chrome и Internet Explorer для proper правильные, но в Firefox результаты не отображаются..
- в браузере Chrome и Internet Explorer создан URL-адрес: http://search.xyz.com/search/cn/zh
- в Firefox URL-адрес создан http://search.xyz.com/search/cn/zh
- в браузере Chrome и Internet Explorer поле поиска, отображаемое на странице результатов, имеет значение ¢ç´¢
- в Firefox поле поиска, которое появляется на странице результатов, имеет значение 搜索
- во всех трех браузерах, если я ищу по любому действительному китайскому слову, результат не появляется..
я включаю ниже элементы в файле..
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
поскольку запрос формируется в браузере с использованием скрипта, мой сервер tomcat не задействован, поэтому мы можем исключить это..
теперь, как мне показать 搜索 в окне поиска на странице результатов Chrome и Internet Explorer, а также выполнить поиск с допустимыми китайскими словами..
высоко ценю вашу помощь..