<?php
class CTest
{
private $m_str;
public function SetData($data)
{
$m_str=$data;
}
public function GetData()
{
return $m_str;
}
}
?>
文件test.php
<?php
echo "Begin test <br>"; // 正常显示
require_once './tt.php';
$p=new CTest();
$p->SetData("Could you get this data?");
$str=$p->GetData();
echo $str; // 无法正常显示
?>
------
在浏览器中显示test.php执行结果
Begin test
锘
11 个解决方案
#1
补充,两个php文件都是utf-8的格式
#2
class CTest
{
private $m_str;
public function SetData($data)
{
$this->m_str=$data;
}
public function GetData()
{
return $this->m_str;
}
}
#3
还是不行啊,输出如下:
Begin test
锘緾ould you get this data?
Begin test
锘緾ould you get this data?
#4
请检查$data的编码与页面编码是否一致。
#5
及页面编码与文件编码是否一致。
#6
如果我把 $p->SetData("Could you get this data?"); 这句里的字符串修改成中文,更是乱码
#7
检查了页面,是简体中文的,修改成UTF-8就可以了,怎么可以避免这个问题呢?
#8
设下页面的编码
#9
你的两个文件编码不一致,统一改成UTF-8。
#10
<?php
header(“Content-Type: text/html; charset=utf-8"); // 是这样设置吗?提示错误
echo "Begin test <br>";
require_once './tt.php';
$p=new CTest();
$p->SetData("Could you see this string?");
$str=$p->GetData();
echo $str;
?>
header(“Content-Type: text/html; charset=utf-8"); // 是这样设置吗?提示错误
echo "Begin test <br>";
require_once './tt.php';
$p=new CTest();
$p->SetData("Could you see this string?");
$str=$p->GetData();
echo $str;
?>
#11
可以了,呵呵,初学,又掌握了一步。
#1
补充,两个php文件都是utf-8的格式
#2
class CTest
{
private $m_str;
public function SetData($data)
{
$this->m_str=$data;
}
public function GetData()
{
return $this->m_str;
}
}
#3
还是不行啊,输出如下:
Begin test
锘緾ould you get this data?
Begin test
锘緾ould you get this data?
#4
请检查$data的编码与页面编码是否一致。
#5
及页面编码与文件编码是否一致。
#6
如果我把 $p->SetData("Could you get this data?"); 这句里的字符串修改成中文,更是乱码
#7
检查了页面,是简体中文的,修改成UTF-8就可以了,怎么可以避免这个问题呢?
#8
设下页面的编码
#9
你的两个文件编码不一致,统一改成UTF-8。
#10
<?php
header(“Content-Type: text/html; charset=utf-8"); // 是这样设置吗?提示错误
echo "Begin test <br>";
require_once './tt.php';
$p=new CTest();
$p->SetData("Could you see this string?");
$str=$p->GetData();
echo $str;
?>
header(“Content-Type: text/html; charset=utf-8"); // 是这样设置吗?提示错误
echo "Begin test <br>";
require_once './tt.php';
$p=new CTest();
$p->SetData("Could you see this string?");
$str=$p->GetData();
echo $str;
?>
#11
可以了,呵呵,初学,又掌握了一步。