美文网首页
【Java】简体中文、繁体中文转换

【Java】简体中文、繁体中文转换

作者: milovetingting | 来源:发表于2019-03-21 17:17 被阅读0次

个人博客:
http://www.milovetingting.cn

项目中用到繁体中文语言适配,目前已经有开源的框架可以将简体中文转换成繁体中文,在此基础上封装了一个工具类,可以直接将简体中文的strings.xml转换成繁体中文的strings.xml。

引用Jar包

目前没有上传远程仓库,因此需要手动下载回来,再依赖Jar包。Jar包下载地址:transform.jar

Android中使用:

1、将下载回来的Jar包放入模块下的libs文件夹,在模块的Gradle.build文件中添加依赖:

implementation files('libs/transform.jar')

2、将中文对应的strings.xml放置到手机的指定位置,如:/sdcard/strings.xml,在代码中引用:

TransformUtil.simpleToTraditional("/sdcard/strings.xml", "/sdcard/strings_traditional.xml");

Android6.0以上手机注意动态申请存储权限。转换xml是耗时操作,请在子线程中执行,以免出现ANR的问题。

Eclipse中使用

直接新建Java工程,引用Jar包,调用方法:

TransformUtil.simpleToTraditional("D:\\strings.xml", "D:\\strings_traditional.xml");

建议直接在Java工程中处理xml文件,再将生成的xml文件放置到对应的Android工程的values-zh-rTW/strings.xml。

源码地址:https://github.com/milovetingting/ChineseTransform

相关文章

  • 【Java】简体中文、繁体中文转换

    个人博客:http://www.milovetingting.cn 项目中用到繁体中文语言适配,目前已经有开源的框...

  • zh_CN

    中国 简体中文 简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw 繁体中文(香港) zh-hk 英语...

  • jar执行乱码问题

    写的一个java程序处理一个文本文件,文本文件中内容有简体中文汉字和繁体中文汉字,繁体中文汉字部分读取到程序时出现...

  • 网站简体 繁体 转换

    Document 简体中文 | 繁体中文 秋风缠,落花残,庭...

  • 字幕文件 TC SC代表什么?

    GBK简体中文:Simplified Chinese【缩写】SC 简体 UTF8繁体中文:Traditional ...

  • 代码与国家地区对照表

    下面这个似乎比较标准,但是数据少点 简体中文(中国) zh-cn繁体中文(台湾地区) zh-tw繁体中文(香港) ...

  • 全球国际语言缩写代码

    国家/地区语言代码国家/地区语言代码简体中文(中国)zh-cn繁体中文(台湾地区)zh-tw繁体中文(香港)zh-...

  • 多语言开发中的中文zh-cn 与 zh-hans 是什么关系、

    ==========================zh-CHS 是单纯的简体中文。zh-CHT 是单纯的繁体中文...

  • 编码问题

    GBK是简体中文和繁体中文的综合版 简体中文 gb2312 繁体 big5 乱码就是编码解码不一致 https并不...

  • html常用标签语法

    常见字符编码 gbk 简体中文+繁体中文 gb2312 国标码,简体中文 utf-8 常用编码,包含了大多数语言的...

网友评论

      本文标题:【Java】简体中文、繁体中文转换

      本文链接:https://www.haomeiwen.com/subject/cgucvqtx.html