encodeURIComponent ведет себя по-разному в браузерах для Китая как местоположение

У меня есть интересная проблема, которая связана с китайским..

Я использую пользовательский поиск Google и добавляю искомые ключевые слова, как показано ниже.

window.location="http://search.xyz.com/search/cn/zh"+"#"+encodeURIComponent(searchedKeywords);

  1. Результаты в Chrome и Internet Explorer для proper правильные, но в Firefox результаты не отображаются..
  2. в браузере Chrome и Internet Explorer создан URL-адрес: http://search.xyz.com/search/cn/zh
  3. в Firefox URL-адрес создан http://search.xyz.com/search/cn/zh
  4. в браузере Chrome и Internet Explorer поле поиска, отображаемое на странице результатов, имеет значение ¢ç´¢
  5. в Firefox поле поиска, которое появляется на странице результатов, имеет значение 搜索
  6. во всех трех браузерах, если я ищу по любому действительному китайскому слову, результат не появляется..

я включаю ниже элементы в файле..

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

<meta http-equiv="Content-Language" content="zh-CN" />

поскольку запрос формируется в браузере с использованием скрипта, мой сервер tomcat не задействован, поэтому мы можем исключить это..

теперь, как мне показать 搜索 в окне поиска на странице результатов Chrome и Internet Explorer, а также выполнить поиск с допустимыми китайскими словами..

высоко ценю вашу помощь..

0 ответов

Другие вопросы по тегам