導航:首頁 > 源碼編譯 > 網站源碼漢化

網站源碼漢化

發布時間:2023-01-02 14:02:02

A. 國外的網站php源碼怎麼漢化

1、把資料庫sql文件查找 CHARACTER
替換成 CHARACTER SET utf8 或 CHARACTER = utf8

2、到phpmyadmin 創建一個新的資料庫的時候應該選 整理 latin1_swedish_ci

3、到phpmyadmin 進入新建的資料庫,導入資料庫文件

4、用UltraEdit轉換所有ANSI格式的php源碼文件為UTF-8格式:File --> Conversions --> ASCII to UTF-8

5、在php源碼文件中必須加入:
在<head>後加入
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

6、在連接數據DB的文件中找到類似一下代碼
$host="localhost"; $DBname="aa"; //資料庫名字$user= "root"; //用戶名$passwd = ""; //密碼$link = mysql_connect($host,$user,$passwd) or die ("Fail");
$db = mysql_select_db($DBname, $link) or die ("Fail"); //連接
// 要在真正query DB取出資料前,必須加入下面3行mysql_query才可以:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");

7、在php源碼中, 如有應用htmlentities和htmlspecialchars時需要注意:
要似如下格式:
$chars = htmlentities($chars,ENT_QUOTES,"UTF-8");
$chars = htmlspecialchars($chars,ENT_QUOTES,"UTF-8");
如有應用addslashes()或mysql_real_escape_string()記得用以下:
$chars = stripslashes($chars);

另外如果需要的話還可設置:

1、php.ini 設定php中的語系為 (記得restart)
default_charset = "utf-8"

2、my.ini 設定MySQL中的語系為 (記得restart)
[mysqld]
init_connect='SET NAMES utf8'
default-character-set=utf8
[client]
default-character-set = utf8

B. 請問ubuntu系統deb軟體包怎麼漢化 官方網站有源碼 怎麼通過修改源碼來漢化

源代碼包,解壓後裡面一般會有readme之類的說明文檔,先看看,一般提示你如何安裝。默認安裝步驟 1 ./configure 2 make 3 make install

C. 國外的網站PHP源碼怎麼漢化

這樣的網站漢化不是很難,我已經有發表過這個的文章。你可以到站裡面看看那

D. C#程序漢化,有源碼!!

在Visual Studio中,Ctrl+F的替換功能可以幫到你。在文檔中,選擇要被替換的代碼如"Resources"(帶引號),按Ctrl+F。出現查找框。

E. 這個網址的源碼是什麼

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>韓雪冬_BLOG :::web design:::-::: kaven 個人 flash 網站設計 ::: 網站建設 ::: 網頁設計</title>
<META name="Author" content="ExoBUD, Jin_woong Eu,辣辣箭">
<META name="Keywords" content="ExoBUD™ MP,網頁播放器">
<META name="Description" content="INetCasting(asf,wma,mp3,avi,wav),韓雪冬個人網站">
<LINK rel="stylesheet" href="exobud.css" type="text/css">
<style type="text/css">
<!--
.time {behavior: url(#default#time2);}
body {
background-color: #000000;
}
-->
</style>
</head>
<!--
//***************************************************************************************
// 版權所有。
// 請尊重智慧財產權: 無論您對本程序 ExoBUD MP(II) 作任何修改、製作(或翻譯)面板,請您
// *必須*保留此段版權信息的內容,包括程序(及面板)原作者及中文漢化作者的名字和網站鏈接。
//
// 請不要將程序(或面板)原作者或中文漢化作者的名字改成您自己的名字,
// 然後以另一程式名稱重新命名後在網上公開發表及散播本程式,因為這是嚴重的侵權行為。
//
// 這是免費程序,所以請不要使用在商業用途上。
// 另外,您也不可將本程序(全部或部份)復制到其他儲存媒體(例如光碟)上作販賣獲利用途。
//
// 申明:因為使用本程序對你造成任何後果,程序原作者及中文漢化作者均不用對其負責。
//
//---------------------------------------版權信息---------------------------------------
// ExoBUD? MP(II) v5.8 Rhapsody.?-Skined [wmp-obj v7.1/v9]
// (C)Copyright 1998-2006 ExoBUD? All Right Reserved.
// Homepage : http://cyworld.com/exobud , http://exobud.nayana.com
// E-Mail : [email protected]
// ICQ : 96138429 (authorization mode)
//-------------------------------------------------------------------------------------
// Graphic Design (by Rhapsody.?)
// (C)Copyright Rhapsody.? All Right Reserved.
// msn : [email protected]
// Homepage : http://www.intorock.com
//-------------------------------------------------------------------------------------
// 簡體中文漢化: 辣辣箭
// 網站: http://www.cuiz.net
// 電子郵箱: [email protected]
// OICQ號碼: 79342254
// 發表日期: 2006-11-11
//***************************************************************************************-->
<SCRIPT Language ="javaScript" src="sys/viewobj.js"></SCRIPT><!-- 載入Windows Media Player控制項程序 -->
<SCRIPT Language="JavaScript" src="sys/exobud.js"></SCRIPT><!-- 載入 ExoBUD MP(II) 主程序 -->
<SCRIPT Language="JavaScript" src="config.js"></SCRIPT><!-- 載入 config.js 基本設置程序 -->
<SCRIPT Language ="JScript" src="sys/imgchg.js"></SCRIPT><!-- 載入「動態按鈕圖片切換」程序文件 -->
<SCRIPT Language="JavaScript" src="addlist.js"></SCRIPT><!-- 載入 ExoBUD MP(II) 播放歌曲列表設定文件 -->
<SCRIPT Language ="JScript" FOR=Exobud EVENT=openStateChange(sf)> evtOSChg(sf); </SCRIPT>
<SCRIPT Language ="JScript" FOR=Exobud EVENT=playStateChange(ns)> evtPSChg(ns); </SCRIPT>
<SCRIPT Language ="JScript" FOR=Exobud EVENT=error()> evtWmpError(); </SCRIPT>
<SCRIPT Language ="JScript" FOR=Exobud EVENT=Buffering(bf)> evtWmpBuff(bf); </SCRIPT>
<body onLoad="initExobud();" onContextMenu="return false" onDragStart="return false" onselectstart="return false" style="overflow:hidden;" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><span align="center" id="loadingBar" style="width:100%;position:absolute; left:0px; top:2px; z-index:1;"><p align="center"><img src="img/loading.gif" align="middle" border="0"></p></span>
<table id="Table_01" width="100%" height="23" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="img/plastic-ii_01.gif" width="2" height="23" alt=""></td>
<td>
<img name="iexobud" src="img/btn_exobud_ovr.gif" width="154" height="23" onClick="vizExobud()" style="cursor:hand;" title="首頁"></td>
<td>
<img name="prevt" src="img/btn_prev.gif" width="19" height="23" onClick="playPrev();this.blur();" onMouseOver="imgtog('prevt',2);" onMouseOut="imgtog('prevt',3)" style="cursor:hand;" title="上一首"></td>
<td>
<img name="playt" src="img/btn_play.gif" width="19" height="23" onClick="startExobud();this.blur();" style="cursor:hand;" title="播放"></td>
<td>
<img name="pauzt" src="img/btn_pauz_off.gif" width="19" height="23" onClick="wmpPP();this.blur();" style="cursor:hand;" title="暫停/繼續"></td>
<td>
<img name="stopt"src="img/btn_stop.gif" width="19" height="23" onClick="wmpStop();this.blur();" onMouseOver="imgtog('stopt',2);" onMouseOut="imgtog('stopt',3)" style="cursor:hand;" title="停止"></td>
<td>
<img name="nextt" src="img/btn_next.gif" width="19" height="23" onClick="playNext();this.blur();" onMouseOver="imgtog('nextt',2);" onMouseOut="imgtog('nextt',3)" style="cursor:hand;" title="下一首"></td>
<td>
<img src="img/plastic-ii_08.gif" width="37" height="23" alt=""></td>
<td width="80" background="img/plastic-ii_09.gif" align="center" onClick="chgTimeFmt();this.blur();" nowrap><span id="disp2" width=168 class="time" align="right" title ="正常/倒序" style="position:relative;top=0;cursor:hand;left:-2px; top:-0px;">00:00 | 00:00</span> </td>
<td>
<img src="img/plastic-ii_10.gif" width="8" height="23" alt=""></td>
<td width="60%" background="img/plastic-ii_11.gif" align="left" valign="top" nowrap><marquee behavior="scroll" width="99%" scrolldelay=30 scrollamount=1 truespeed><span id="disp1" class="title" style="width:0px; height:0px; position:relative; cursor:default; left:0; top:5px; z-index:1;">welcome to http://www.kaven115.com</span>
</marquee> </td>
<td>
<img src="img/plastic-ii_12.gif" width="38" height="23" alt=""></td>
<td>
<img name="plist" src="img/btn_plist.gif" width="18" height="23" onClick="openPlist();this.blur();" onMouseOver="imgtog('plist',2);" onMouseOut="imgtog('plist',3)" style="cursor:hand;" title="歌曲清單"></td>
<td>
<img name="pmode" src="img/btn_rndmode_off.gif" width="19" height="23" onClick="chgPMode();this.blur();" style="cursor:hand;" title="播放順序"></td>
<td>
<img name="tloop" src="img/btn_trkloop_off.gif" width="19" height="23" onClick="chgTrkLoop();this.blur();" style="cursor:hand;" title="切換是否循環播放所選歌曲"></td>
<td>
<img name="vmute" src="img/btn_mute_off.gif" width="19" height="23" onClick="wmpMute();this.blur();" style="cursor:hand;" title="靜音"></td>
<td>
<img name="rept" src="img/btn_rept_off.gif" width="19" height="23" onClick="chkRept();this.blur();" style="cursor:hand;" title="切換是否重復播放當前歌曲"></td>
<td>
<img src="img/plastic-ii_18.gif" width="86" height="23" alt=""></td>
<td width=72><iframe name="音量"src="add_vol/exobud_vol.html" height="23" width="72" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" title="音量- +"></iframe></td>
<td>
<img src="img/plastic-ii_20.gif" width="3" height="23" alt=""></td>
<td>
<img src="img/plastic-ii_21.gif" width="3" height="23" alt=""></td>
<TD><IMG name="rwdt" src="img/btn_rwd.gif" width=21 height=35 border=0 onMouseDown="fastRew();imgChange('rwdt',1);" onMouseUp="endRew();imgChange('rwdt',0);" onMouseOver="imgChange('rwdt',2);" onMouseOut="imgChange('rwdt',0);" title="FastReward" style="display:none;cursor:hand;"></TD>
<TD><IMG name="fwdt" src="img/btn_fwd.gif" width=21 height=35 border=0 onMouseDown="fastFwd();imgChange('fwdt',1);" onMouseUp="endFwd();imgChange('fwdt',0);" onMouseOver="imgChange('fwdt',2);" onMouseOut="imgChange('fwdt',0);" title="FastForward" style="display:none;cursor:hand;"></TD>
</tr>
</table>
<TABLE width=100% height=0 border="0" cellspacing="0" cellpadding="0">
<TR>
<TD height=0>
<SCRIPT Language="JavaScript" src="sys/caption.js"></SCRIPT>
</TD>
</TR>
</TABLE>
</div>
<script language="javascript">
document.all.loadingBar.style.display="none";
document.all.divBody.style.display="";
</script>
</body>
</html>

MP3地址:http://www.zhenruifang.com/blog/music/Mad%20world.mp3

F. 我這邊有英文網站的源碼,想要漢化成中文網站,需要如何漢化

360瀏覽器和谷歌!!

G. php網站源碼漢化

目前據我所知還沒有,可以自己寫一段代碼,把所有需要翻譯的欄位提取出來,翻譯之後再自動替換。

H. 下載ASP網站源碼,有的中文能顯示,有的就會出現亂碼,請高手指點

select into C
replace(a.科目名稱,'收入總額','結余')as 'E',a.余額-b.余額 as '余額'
from A a inner join B b on replace(a.科目名稱,'收入總額','') = replace(b.科目名稱,'支出總額','')
-----
就是在聯表on中,把"收入總額"和"支出總額"替換為空再匹配.
查詢結果里,把"支出總額"替換為"結余"出結果.

I. 漢化的漢化方式


軟體的漢化過程,就是將軟體內部非中文語言表示的圖形資源和文本資源,替換為中文表示的圖形資源和文本資源的過程。在漢化軟體時,往往需要針對軟體的類型以及軟體編譯的方式,使用不同的方法。
1.源代碼漢化
源代碼漢化就是在軟體編譯發布之前,將軟體的各種文本和圖形修改為中文然後直接編譯中文版。使用這種方式漢化軟體,需要有軟體未編譯或已反編譯後的源代碼。因此,其使用者通常是開源軟體社區的用戶或軟體的開發者。
2.資源文件漢化
如今幾乎所有軟體的開發都需要關注軟體的國際用戶。因此,許多軟體在開發時往往將軟體內包含的各種文本資源和圖像資源提取出來,儲存在特定格式的文件中(其中儲存各種語言文件的文本和圖像資源往往被稱作語言包。如這些語言文本和圖像資源是用於中文顯示的。則被稱作漢化包)。
針對這樣的軟體,用戶只需要修改資源文件,即可隨時更換軟體中的文本和圖像。漢化這類軟體的方法,被稱為資源文件漢化。
註:資源文件漢化不會更改軟體主程序內容,因此往往不會影響軟體的升級,也不會對軟體造成破壞性的更改。即是在漢化過程中出現問題,也只是影響軟體中的文本顯示,不會影響軟體的功能。
3.二進制漢化
二進制漢化就是直接讀取軟體程序中的各種字元串,然後使用特殊的編輯軟體將這些字元串改編為中文。這種方式對軟體具有一定的破壞性,因此,主要應用在一些小型的軟體上。在許多情況下,這一方式是普通用戶獲得軟體漢化版的唯一方式。例如使用PE Explorer和PASSOLO這樣的漢化軟體就是通過這種方式。
註:二進制漢化是具有一定的危險性的。因為使用二進制漢化的方法,需要更改軟體的程序文件,一旦程序升級,則軟體有可能需要重新漢化。在漢化時如果出現錯誤,程序有可能無法使用。
4.實時內存漢化
實時內存漢化又被稱作外掛漢化,通常是編寫一個獨立的軟體,在內存中附著在要漢化的軟體上運行,監測內存中出現的各種非中文文本,使用預制好的方案文件,將這些非中文的文本替換為中文顯示。
註:實時內存漢化時對技術要求最高的一種漢化,它不會改變軟體的任何內容,因此,往往被用於一些不便修改的軟體中。例如,各種經常需要升級的游戲、應用軟體中。

閱讀全文

與網站源碼漢化相關的資料

熱點內容
程序員用什麼鍵盤羅技 瀏覽:167
為什麼安卓手機每天都要更新app 瀏覽:705
java怎麼成為程序員 瀏覽:288
西門子s7200編程電纜怎麼連接 瀏覽:530
下載網頁中的pdf文件 瀏覽:87
音樂緩存文件夾的軟體 瀏覽:394
Dkms編譯列印機驅動 瀏覽:992
解壓縮文件操作異常 瀏覽:556
等待代碼編譯時你會幹嘛 瀏覽:493
單片機c語言中變數右移8位 瀏覽:81
解壓的一個小短片 瀏覽:831
二級壓縮空壓機哪家好排行 瀏覽:743
基於單片機超聲波測距 瀏覽:130
模擬隨機紅包演算法 瀏覽:386
程序員接外包網站 瀏覽:135
哪裡可以買拆車件app 瀏覽:992
限流演算法漏桶和令牌桶區別 瀏覽:316
程序員怎麼找兼職 瀏覽:802
java編譯路徑 瀏覽:283
伺服器修改mac地址是什麼 瀏覽:581