我正在尝试用尼泊尔语unicode创建一个页面。为此,我需要得到uri的nepali字符,如' http://localhost/vucl/page/2/some_nepali_characters'。实际的uri显示在中。一些东西如'%E0%A4%B9%E0%A4%BE%E0%A4%AE%E0%A5%8D%E0%A4%B0%E0%A5%8B_%E0%A4%AC% E0%A4%BE%E0%A4%B0%E0%A5%87%E0%A4%AE%E0%A4%BE'在我做的时候打印
print_r($this->uri->segment(3));exit;
实际上,uri细分3实际上是一个尼泊尔字符。'हाम्रो_बारेमा'现在有没有办法让ci接受这样的角色?我在配置中做了这个
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=+\p{L}';
但它没有用。任何形式的帮助表示赞赏。谢谢。
答案 0 :(得分:0)
添加指定的这些行: 在config.php中
$config['charset'] = "UTF-8";
在database.php中
DEFAULT CHARSET=utf8;
在php.ini中设置
default_charset = "utf-8"