关于固化到源码的字符汉化的信息
本文目录一览:
- 1、如何给源码加入中文字库让它支持中文字符?
- 2、如何就一种新的输入法固化到android源码中,求高手指教??????比如加入阿拉伯语键盘输入。
- 3、英文游戏的VC++源码怎么汉化?
- 4、国外的网站php源码怎么汉化
- 5、C#程序汉化,有源码!!
如何给源码加入中文字库让它支持中文字符?
LUA不是不支持中文。
我猜你是保存的时候保存成了GBK(GB2312),但是LUA一贯要求LUA程序用UTF-8编码。
你先把你的含中文的LUA脚本保存成UTF-8试试。
如何就一种新的输入法固化到android源码中,求高手指教??????比如加入阿拉伯语键盘输入。
最起码也要留个谷歌自带输入法的啊,其他输入法不安全,会收集你的帐号密码之类的隐私数据的哦!!要固化输入法的话,就必须事先ROOT也就是破解手机,然后用文件管理器进入SYSTEAM\APP目录下粘贴复制新的输入法安装即可!!
英文游戏的VC++源码怎么汉化?
过程相对复杂,打开后分为以下步骤:
1、将资源(包括对话框、菜单、字符串、版本信息、工具栏等等)的属性由English(US)全部改为Chinese(RC),否则汉化以后也会乱码,然后将对应文本汉化
2、将代码中的文本字符串汉化
3、图片之类的自己PS吧
汉化时请重点注意字体的选择(类型和大小),否则界面美观度将很受影响
国外的网站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
C#程序汉化,有源码!!
是winfrom吗?
右键窗体,属性=》Localizable设置为true,
然后,Language选择你要的语言,比如中文,就能开始编辑
中文下的界面了,保存后会生成一个
xx.zh_CN.resx的资源文件,
所有的汉化内容都在这里面了,
如果还需要其他语言,只要再选一个
Language比如
英文,编辑好英文界面后保存,会生成一个xxx.en_US.resx的资源文件.
当然如果你只要
中文,那就
用
默认的Language去编辑,省的要切换线程的区域语言才能更换界面
另外
可以使用
Windows资源本地化工具直接编辑
.resx文件,这个工具在
VS的Microsoft
Windows
SDK
Tools中
编译好后,针对不同语言会生成
en-US\xxx.resources.dll(美国英语),
zh-Hans\xxx.resources.dll(中文简体),
你编好一次后,下次程序更新用dll覆盖就行了,当然前提是程序界面的控件名称没变,要不从旧的dll中是找不到新控件的资源的。
winform会根据当前机器语言环境去调用不同语言的资源显示。