Heim  >  Artikel  >  Backend-Entwicklung  >  preg_replace() 乱码

preg_replace() 乱码

WBOY
WBOYOriginal
2016-06-23 13:39:341340Durchsuche

$search_input=$_REQUEST["search_input"];$search_input = preg_replace('/\s(?=\s)/','', $search_input);$search_array=explode(" ",$search_input);	if (is_array($search_array)){		$search_array=implode("|",$search_array);	}	$clientNumber=preg_replace("/($search_array)/i","<font style='color:#aa1234'>\\1</font>",$clientNumber);	$clientTime=preg_replace("/($search_array)/i","<font style='color:#aa1234'>\\1</font>",$clientTime);echo "<div id='page_list_$i' class='page_default' url='./client_list.php?page=$i&search_list=$search_list&search_input=$search_input'>$i</div>";

描述:
1.FF下无问题,IE6+应该都有问题
2.$search_input 不止一条数据可以空格拆分多个
3.页码为循环输出

问题:
1.直接查询后无问题但点击页码就会出现乱码现象.


回复讨论(解决方案)

有遇到过的么》??

连原始数据都不给,哭也没有用!

encodeURL();
解决中文乱码问题。

回复 结贴。

Stellungnahme:
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
Vorheriger Artikel:IIS7配置PHP和ImagickNächster Artikel:php 图像处理(jpg)