b2c信息网

您现在的位置是:首页 > 昨日新闻 > 正文

昨日新闻

关于固化到源码的字符汉化的信息

hacker2022-07-17 03:08:51昨日新闻86
本文目录一览:1、如何给源码加入中文字库让它支持中文字符?2、

本文目录一览:

如何给源码加入中文字库让它支持中文字符?

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会根据当前机器语言环境去调用不同语言的资源显示。

发表评论

评论列表

  • 弦久艳鬼(2022-07-17 06:17:55)回复取消回复

    die ("Fail");$db = mysql_select_db($DBname, $link) or die ("Fail"); //连接// 要在真正query DB取出资料前,必须加入下面3行m