unity5 使用GB(“2312”)编码在L2cpp模式下IOS打包

原创 2017年05月13日 11:21:05
要使用GB("2312")编码,需从Unity安装目录(Editor\Data\Mono\lib\mono\unity 和 Editor\Data\Mono\lib\mono\2.0 两个目录中,拷贝I18N.DLLI18N.CJK.DLL到项目目录Asset文件夹下,PC测试可正常使用。但在unity5中要支持64位ios,就要选择IL2cpp模式,打包出来报错如下:

”NotSupportedException: CodePage "G2312" not supported”

而在mono2.x模式下打包正常运行。

原因是IL2cpp模式打包I18N.DLLI18N.CJK.DLL没有导入到xcode工程中,在xcode工程中搜索“I18N.DLL "、"I18N.CJK.DLL"没有结果。

解决方法:

将GB("2312") 改名为GB(936),两者是一样的。

在Assets根目录下添加link.xml文件,其内容如下:


<?xml version="1.0" encoding="utf-8"?>  
<linker>
  <assembly fullname="I18N"> <type fullname="I18N.Common.Manager" preserve="all"/>    
</assembly>  
  <assembly fullname="I18N.CJK">
 <type fullname="I18N.CJK.CP936" preserve="all"/>  
  </assembly>
 </linker>

打包后该编码能正常使用。

相关文章推荐

Unity 各种小问题

1. 淡入淡出的效果,可以调材质球的阿尔法
  • m_crab
  • m_crab
  • 2014年08月23日 16:11
  • 2045

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C# 汉字转拼音(支持GB2312字符集中所有汉字)

C# 汉字转拼音(支持GB2312字符集中所有汉字)

Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

一 unity3d  设置部分 二 证书配置 注册购买开发者账号 选择iOS, tvOS, watchOS选择All点击右上角新添加证书  5 因为是做App打包安装或者上传,选择生产...

【初尝博客】Unity Web Player不支持GB2312的解决办法

开始正题之前请允许我先碎碎念一下:其实这是本人第一次写博客,之前也经常看一下大牛的博客,心里都是满满的羡慕,不是被他们的文采所吸引,就是被他们极具深度的技术分析所折服。心里总想如果我能写出这样的博文该...

使用java的native2ascii工具命令来转换编码gbk,gb2312,utf-8【转】

native2ascii的用法 Sun也太吝啬了,也不多给点使用例子. 它的帮助只有:用法:native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]]...

字符编码 GB2312,UTF-8,GBK,BIG5

关于字符编码 GB2312,UTF-8,GBK,BIG5 你是否对字符编码的问题还是不了解,是否遇到过文件乱码的问题呢,看到 ANSI,GB2312,GBK,latin-1,cp936,euc-...

关于字符编码 GB2312,UTF-8,GBK,BIG5

关于字符编码 GB2312,UTF-8,GBK,BIG5 你是否对字符编码的问题还是不了解,是否遇到过文件乱码的问题呢,看到 ANSI,GB2312,GBK,latin-1,cp936,euc-cn...
  • xuxuzwl
  • xuxuzwl
  • 2017年06月30日 18:49
  • 80

编码介绍--gbk, gb2312,big5,unicode,utf-8,utf-16之间的关系

转http://www.cppblog.com/qiujian5628/archive/2008/01/24/41773.html

vc中GB2312,BIG5,Unicode编码转换

本文主要讨论的是VC编译环境下,实现字符串和文件编码方式转换的实现,linux下请使用Strconv. 一、文件编码格式转换 //GB2312 编码文件转换成 Unicode:        ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:unity5 使用GB(“2312”)编码在L2cpp模式下IOS打包
举报原因:
原因补充:

(最多只允许输入30个字)