


從utf8化以來就一直存在著了..
一直找不到修改的地方..
語系檔和風格全都utf8轉碼過了..
仍舊無法解決....
不曉得是不是我漏了什麼地方..
麻煩大大幫解惑...謝謝~
版主: 版主管理群





心靈捕手 寫:建議您:
1. 檢視下列檔案的修改; 或者將其壓縮後, 貼出下載連結.
includes/usercp_viewprofile.php
templates/YOUR_THEME/profile_view_body.tpl
2. (貼圖) 補充說明, 該 (亂碼) 選項點選後, 所產生的頁面為何?
3. 檢視下列檔案的修改; 或者將其壓縮後, 貼出下載連結.
language/lang_chinese_traditional_taiwan/lang_xs.php

我語系檔是使用convertz將所有的語系檔資料夾一起轉碼..小竹子 寫:UTF8 化後,建議檢查你外掛部分的檔案編碼,尤其是語系檔的,一定要是 UTF8 編碼存檔,比較不會有問題喔。
1. 這個檔案 (includes/usercp_viewprofile.php) 因為您有加外掛, 所以也必須轉存 utf-8 編碼.cloudsnow30 寫:心靈捕手 寫:建議您:
1. 檢視下列檔案的修改; 或者將其壓縮後, 貼出下載連結.
includes/usercp_viewprofile.php
templates/YOUR_THEME/profile_view_body.tpl
2. (貼圖) 補充說明, 該 (亂碼) 選項點選後, 所產生的頁面為何?
3. 檢視下列檔案的修改; 或者將其壓縮後, 貼出下載連結.
language/lang_chinese_traditional_taiwan/lang_xs.php
壓縮檔案連結
點選該項目之後..
功能使用都是正常的畫面..
唯獨顯示是亂碼(如開版圖片)
能找的地方都找的差不多了..
實在找不出問題才上來請大大們幫忙...
雖說是不影響使用..
但看到那些亂碼..
心裡總是有點不舒爽 = =|||
代碼: 選擇全部
//Pictures: hack by DENZO
$query = "SELECT pic_username FROM " . ALBUM_TABLE . " WHERE pic_username='".$profiledata['username']."'";
$query_result = @$db->sql_query($query);
$pictures = 0;
$pictures = $db->sql_numrows($query_result);
$pics = '<span class="gen">已上傳照片數:</span></td>
<td><b><span class="gen">'.$pictures.'</b></td>
</tr>
<td align="right" nowrap="nowrap"><span class="gen">';
$lang['Location'] = $pics.$lang['Location'];
//Pictures: hack by DENZO

心靈捕手 寫:.
1. 這個檔案 (includes/usercp_viewprofile.php) 因為您有加外掛, 所以也必須轉存 utf-8 編碼.2. 檢視 lang_xs.php 沒有異狀代碼: 選擇全部
//Pictures: hack by DENZO $query = "SELECT pic_username FROM " . ALBUM_TABLE . " WHERE pic_username='".$profiledata['username']."'"; $query_result = @$db->sql_query($query); $pictures = 0; $pictures = $db->sql_numrows($query_result); $pics = '<span class="gen">已上傳照片數:</span></td> <td><b><span class="gen">'.$pictures.'</b></td> </tr> <td align="right" nowrap="nowrap"><span class="gen">'; $lang['Location'] = $pics.$lang['Location']; //Pictures: hack by DENZO
建議您, 試試修改底下檔案.
/xs_mod/tpl/frame_top.tpl
/xs_mod/tpl/xs_header.tpl
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=241773#241773
3. 我當然知道, 那 (亂碼) 是您新增的外掛選項;
我只是要知道, 您到底裝了哪個外掛? 所以才要您補充說明.
這部份的中文化, 除了由語言檔控制, 更新之外;
有時候, 也很可能是, 您自己針對 admin/*.php 某個檔案加以修改.
代碼: 選擇全部
$db->sql_query("SET NAMES utf8;");
$db->sql_query("SET CHARACTER_SET_CLIENT=utf8;");
$db->sql_query("SET CHARACTER_SET_RESULTS=utf8;");保證 100% 沒影響!因為我也遇到全部亂碼的問題,加上這些宣告就好了!這應該是 PHP 版本升級之後本身的問題與 MySQL 無關。cloudsnow30 寫:我嘗試參考修改includes/db.php 的方式
在includes/prune.php裡 ?>之前加入就成功正常顯示了...(雖然我不知道這樣會不會有什麼影響 @@"?)代碼: 選擇全部
$db->sql_query("SET NAMES utf8;"); $db->sql_query("SET CHARACTER_SET_CLIENT=utf8;"); $db->sql_query("SET CHARACTER_SET_RESULTS=utf8;");
我猜想:cloudsnow30 寫:includes/usercp_viewprofile.php 裡輸入中文在轉碼.似乎不可行,
顯示出來會變 ?????? 我把他改為英文"Total pictures"就有顯示出來了..
...
另外一個部分...
那個是快速刪文的外掛.(不好意思,又少根筋忘了補充說明)
代碼: 選擇全部
if( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['Users']['刪除會員的文章'] = $filename;
return;
}