• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Testlink中文問題修改

    發表于:2008-09-17來源:作者:點擊數: 標簽:testlinkTestLinkTestlinkTESTLINK中文
    最近在評價 最近在評價testlink,但是裝上testlink1.6.2顯示中文不正確,在經過在網上查找資料、鉆研后, 終于問題解決了。記錄一下: 1. 解決界面中文亂碼: 編輯 config.inc. php 文件,找到 define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-
    最近在評價
    最近在評價testlink,但是裝上testlink1.6.2顯示中文不正確,在經過在網上查找資料、鉆研后,終于問題解決了。記錄一下:
    1.解決界面中文亂碼:
    編輯config.inc.php文件,找到
     define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8  ? 'UTF-8' : 'ISO-8859-1');
    //define('TL_TPL_CHARSET', 'gb2312'); // Chinese charset
    替換為:
    //define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8  ? 'UTF-8' : 'ISO-8859-1');
    define('TL_TPL_CHARSET', 'gb2312'); // Chinese charset


    此時在頁面配置選擇簡體中文,則可以正確顯示中文字體了。
     
    2.解決中文輸入不正常:
    找到lib/functions/logging.inc.php,找到do_mysql_query函數,在 $nQuery++;下面加上,下面一行:
    mysql_query("SET NAMES 'latin1'");
    Ok,中文輸入的問題也解決了。
    3.解決測試用例時間的亂碼問題

    編輯:config.inc.php,找到$g_locales_date_format這變量,把其對應的
    'zh_CN' => "%Y&Auml;ê%mÔÂ%dÈÕ"串亂碼,改成正確的中文。
    4.最后這些項都調整正確后,可能還是存在firefox中文顯示正確,ie中文顯示不正確的現象。

     這個問題是因為apache本身的問題引起的,需要調整apache2triad\conf\下的httpd.conf文件,加上 AddDefaultCharset GBK

    5.更改mysql_query("SET NAMES 'latin1'");后需要解決的問題:

       在修改2。的問題,會導致設定測試計劃的權限出錯,不能對人員賦予測試計劃的權限。

      經過多天的摸索,發現是和建庫腳本的默認數據格式有關,需要修改testlink\install\installnewdb.php

    找到$sql_create = "CREATE DATABASE `" . mysql_escape_string($db) . "` CHARACTER SET utf8 ";

    把它修改為$sql_create = "CREATE DATABASE `" . mysql_escape_string($db) . "` CHARACTER SET latin1 ";就可以解決這個問題了。

    ,但是裝上testlink1.6.2顯示中文不正確,在經過在網上查找資料、鉆研后,
    終于問題解決了。記錄一下:

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>