Heim Backend-Entwicklung PHP-Tutorial ?keyword=%CE%F7%B9%CF可用 ?keyword=西瓜 不可用解决方案

?keyword=%CE%F7%B9%CF可用 ?keyword=西瓜 不可用解决方案

Jun 13, 2016 pm 01:08 PM
cf echo keyword smarty urldecode

?keyword=%CE%F7%B9%CF可用 ?keyword=西瓜 不可用
今天在编程序的时候,发现一个问题,
如果搜索只是用代码 ?keyword=西瓜 则无法搜索
如果用转换的代码 ?keyword=%CE%F7%B9%CF 则可以搜索


我用的是php smarty结构,请问改如何设置才能直接搜索,好像说是代码转换,我不知道怎么转,跪求高人指点

------解决方案--------------------
把中文url进行编码:
echo urlencode('基本资料进度');//%BB%F9%B1%BE%D7%CA%C1%CF%BD%F8%B6%C8
把转码后的url转换回中文:
echo urldecode('%BB%F9%B1%BE%D7%CA%C1%CF%BD%F8%B6%C8');//基本资料进度
------解决方案--------------------
%CE%F7%B9%CF 是 gbk 的 西瓜

而 smarty 的默认字符集是 utf-8

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie richte ich das Ein-Klick-Makro von Logitech ein? Siehe Makroeinstellungen der Logitech-Maus Wie richte ich das Ein-Klick-Makro von Logitech ein? Siehe Makroeinstellungen der Logitech-Maus Mar 14, 2024 pm 10:50 PM

Wie richte ich das Ein-Klick-Makro von Logitech ein? Siehe Makroeinstellungen der Logitech-Maus

PHPs urldecode()-Funktion: So dekodieren Sie eine URL-kodierte Zeichenfolge in eine Rohzeichenfolge und behandeln Dekodierungsfehler PHPs urldecode()-Funktion: So dekodieren Sie eine URL-kodierte Zeichenfolge in eine Rohzeichenfolge und behandeln Dekodierungsfehler Nov 03, 2023 pm 03:17 PM

PHPs urldecode()-Funktion: So dekodieren Sie eine URL-kodierte Zeichenfolge in eine Rohzeichenfolge und behandeln Dekodierungsfehler

Fünf ausgewählte Open-Source-Projekte in der Go-Sprache, mit denen Sie die Welt der Technologie erkunden können Fünf ausgewählte Open-Source-Projekte in der Go-Sprache, mit denen Sie die Welt der Technologie erkunden können Jan 30, 2024 am 09:08 AM

Fünf ausgewählte Open-Source-Projekte in der Go-Sprache, mit denen Sie die Welt der Technologie erkunden können

Go-Grundlagen zur Sprachentwicklung: 5 beliebte Framework-Empfehlungen Go-Grundlagen zur Sprachentwicklung: 5 beliebte Framework-Empfehlungen Mar 24, 2024 pm 01:15 PM

Go-Grundlagen zur Sprachentwicklung: 5 beliebte Framework-Empfehlungen

Implementierung der verteilten Aufgabenplanung mit Golangs Web-Framework Echo-Framework Implementierung der verteilten Aufgabenplanung mit Golangs Web-Framework Echo-Framework Jun 24, 2023 am 11:49 AM

Implementierung der verteilten Aufgabenplanung mit Golangs Web-Framework Echo-Framework

Laravel-Entwicklung: Wie implementiert man die WebSockets-Kommunikation mit Laravel Echo und Pusher? Laravel-Entwicklung: Wie implementiert man die WebSockets-Kommunikation mit Laravel Echo und Pusher? Jun 13, 2023 pm 05:01 PM

Laravel-Entwicklung: Wie implementiert man die WebSockets-Kommunikation mit Laravel Echo und Pusher?

Detaillierte Erläuterung der Rolle und Verwendung des Schlüsselworts echo in PHP Detaillierte Erläuterung der Rolle und Verwendung des Schlüsselworts echo in PHP Jun 28, 2023 pm 08:12 PM

Detaillierte Erläuterung der Rolle und Verwendung des Schlüsselworts echo in PHP

Entdecken Sie das Go-Sprach-Framework: 5 Optionen, die Sie nicht verpassen sollten! Entdecken Sie das Go-Sprach-Framework: 5 Optionen, die Sie nicht verpassen sollten! Feb 19, 2024 pm 02:29 PM

Entdecken Sie das Go-Sprach-Framework: 5 Optionen, die Sie nicht verpassen sollten!

See all articles