请问php里编码的问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:22:38
我下载了一个日文的php代码。下载地址在http://www.rocomotion.jp/php/p_link_compact.php
点页面里面的dawnload就能下载
我想把它改成中文。
但当我把编码直接改成UTF-8,再把有shift_jis的地方改成UTF-8。再上传就打不开了。请问要怎么改才行?
像以下要怎么改?
@mb_language('Japanese');
@mb_internal_encoding('SJIS');

另外像下面这段代码要怎么改?
我直接上传了日文原代码。运行成功。地址在http://yuki666.host9.meyu.net/plink/plink.php
但为什么在前台的“新规登录”里无论怎么输入信息。都会出现外部からの不正なアクセスです。
意思是不正当的外部访问。
是不是设定了外国人不能使用??
if ($scripturl) {
$ref = getenv("HTTP_REFERER") ? getenv("HTTP_REFERER") : $_SERVER['HTTP_REFERER'];
$sc = preg_replace("/\./", "\.", $scripturl);
$sc = preg_replace("/\//", "\/", $sc);

if (!preg_m

1、单独将字符集改掉是不行的,因为他们可能是在日语环境下编写的,所以即使改了字符集也会出现乱码。
2、推荐一个编辑器,Editplus,将代码用它打开,接着选文档->编码->更改编码,选ASCII或utf8码试试,保存。我曾经用这种方法改好过。
3、建议一下,改前将自己的源码备份一下,呵呵。不过也不需要,Editplus在你改完后会自动给你备份原来的
4、希望我的回答对您会点帮助

上面好像有安装指南什么的吧