我看到了一些奇怪的东西!
看,这是我的数组:
$array = array('حساب داری', 'صنایع', 'مهندسی سخت افزار', 'مهندسی عمران');
print_r($array):
Array
(
[0] => حساب داری
[1] => صنایع
[2] => مهندسی سخت افزار
[3] => مهندسی عمران
)
上述数组的值包含 utf-8 字符,现在是 foreach:
$test = '';
foreach($array as $key => $value){
$test.= " ('1', '$value'), ";
}
输出是:
('1', 'حساب داری'), ('1', 'صنایع'), ('1', 'مهندسی سخت افزار'), ('1', 'مهندسی عمران'),
如你所见,一切都错了......
为什么会发生这种情况以及我将如何解决这个问题?
提前致谢
PS:使用一些 utf-8 解码功能不起作用。