很奇怪啊,我第一个变量的那种繁体内容,他们说不是他们要的那种。见此贴:http://bbs.soulsky.net/read.php?forumid=21&threadid=10197

解决方案 »

  1.   

    再就是不知道$nextbutton="и種絋粄セ\n>>>翴秨﹍杆>>>";这种内容的变量,如果被用来判断中文字相不相同会不会出错。
      

  2.   

    很显然,$nextbutton="我已同意並已確認版本\n>>>點此開始安裝>>>";
    你这些内容是gbk编码的,如果你的用户安装了gbk编码的浏览器插件,那么观看是没有问题的至于做串比较,那得编码相同才会得到正确结果的
      

  3.   

    刚刚使用软件时发现了一个问题,就是unicode和big5,这两者好像都是繁体编码。
    不知道使用繁体的用户默认一般都是什么编码?我记得以前玩游戏,不用翻译软件就是乱码,看来是big5码的吧。
    他说看不到我上面那个$nextbutton="我已同意並已確認版本\n>>>點此開始安裝>>>";
    ,明显是big5码。另外,唠叨说我那内容是gbk码的?gb是简体编码,gbk是什么繁体的?big5和unicode才是吧。不过好像unicode和gbk转换了以后效果一样,都是我们看到的繁体。
      

  4.   

    editplus好像不能正常显示big5码的内容。
      

  5.   

    中文字原本是繁体的,后来为提高国民文化素质人为的规定了若干简化写法——简体字。这样便于学习。大陆使用的是简体字
    港台使用的是繁体字在计算机应用上的标准
    简体字 gb2312 大陆制定
    繁体字 big-5 台湾指定鉴于日韩也部分使用汉字,所以中、日、韩联合指定了新的汉字字符编码标准——gbk
    gbk标准涵盖了中、日、韩全部常用汉字、符号和日韩文字共二万一千余个比如:
    汉字 gbk  big-5
    認   D54A BB7B
    这个字在gb2312中是没有的
      

  6.   

    gbk是要另外安装组件才可以吧?对于港台用户的繁体系统而言。
    好像我们简体的系统不用另外安装,就能显示了。
      

  7.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    他们繁体系统的ie也是这样的一吧?只是把gb2312改成big-5这样么?
      

  8.   

    <meta http-equiv="Content-Type" content="text/html; charset=big-5">
      

  9.   

    不是看繁体简体是看编码(这个问题容易弄混淆)gbk的编码中也是有繁体汉字的,我们常用的就是gbk编码,是gb2312的超集你用的就是gbk编码的繁体汉字,而不是台湾方面所要的big5编码繁体汉字你用输入法输入的时候仅仅改个繁体是没有用的,要改为用big5的繁体输入
      

  10.   

    /**
     * GB码转换成Big5码
     */
    function gb2big5($Text )
    {
    global $gb;
    $max = strlen($Text )-1;
    for($i = 0;$i < $max;$i++ )
    {
    $h = ord($Text[$i] );
    if ($h >= 160 )
    {
    $l = ord($Text[$i + 1] );
    if ($h == 161 && $l == 64 )
    {
    $big = " ";

    else
    {
    $p = ($h-160 ) * 510 + ($l-1 ) * 2;
    $big = $gb[$p] . $gb[$p + 1];

    $Text[$i] = $big[0];
    $Text[$i + 1] = $big[1];
    $i++;


    return $Text;
    }
      

  11.   

    港台地区用big5读起来,是不是那些繁体字显示的和我们这里用gbk码读的效果一样?
      

  12.   

    不大一样,你最好给你的ie安装一个big5插件,这样调试起来方便些big5.php
    <?php
    header("Content-Type: text/html; charset=big5");
    $text = $_POST['text'];
    if($text != "") {
      echo "块琌?[$text]<br>";
    }
    ?>
    <form action="big5.php" method=post>
    代刚<input type=text name=text>
    <input type=submit>
    </form>
    执行这个程序,你就可以在其中输入big5编码的文字了。注意输入法要用“微软输入法”的“繁体”
      

  13.   

    明白了,用浏览器看,只要把charset换成big5就可以正常显示了。