Php 如何在codeigniter中将unicode值传递给控制器函数
我正在用unicode将参数传递给codeigniter函数,但它无法将其存储到变量中。它正确地显示javascript变量中的值,而不是控制器函数参数中的值。如果我传递一个非unicode的值,而不是它正常工作 这是我的密码: 查看页面:Php 如何在codeigniter中将unicode值传递给控制器函数,php,codeigniter,Php,Codeigniter,我正在用unicode将参数传递给codeigniter函数,但它无法将其存储到变量中。它正确地显示javascript变量中的值,而不是控制器函数参数中的值。如果我传递一个非unicode的值,而不是它正常工作 这是我的密码: 查看页面: <script type="text/javascript"> $(document).ready(function(e) { $("#search").click(function(){ if ($('#se
<script type="text/javascript">
$(document).ready(function(e) {
$("#search").click(function(){
if ($('#search_key').val()=="")
var user_id ="srch";
else
var user_id = $('#search_key').val();
alert(user_id);
window.location.replace("<?php echo base_url("units/keyword"); ?>/"+user_id);
});
});
</script>
这应该行得通,可能是打字错误,你有错误吗?。确保控制器名称正确
user\u id
必须为url编码请举例告诉我,即使我传递了非unicode值,也没有错误,那么它工作正常。感谢它使用url编码工作。谢谢你的支持
public function keyword($s)
{
echo $s;
}