首页 / 知识
关于Java:跨平台Unicode支持
2023-04-13 21:32:00

cross platform unicode support我发现在我的跨平台应用程序中获得Unicode支持确实是一个难题。 我需要可以从C代码到数据库,从Java应用程序到Perl模块的字符串。 这些中的每一个都使用不同的Unicode编码(UTF8,UTF16)或其他代码页。 我需要的最大的事情是跨平台的转换方式。 人们使用什么样的工具,库或技术来简化处理这些事情? 看看这个:http://www.icu-project.org/ Perl具有Encode作为标准库。它可以用来读/写您想要的任何编码,因此不会有问题。 好吧,我想iconv足以满足您的需求。 Iconv默认情况下应在任何POSIX系统上可用(包括(GNU /)Linux,* BSD,Mac OS X ...)。在Windows AFAIK上,它需要单独的库,但: 当然,如果您使用的是Java,它是内置的-但我看到它可能不是您想要的(JNI调用很昂贵)。 PS。您不能将perl设置为特定的编码吗? 您如何进行跨平台通话?都是从Java调用的吗? http://java.sun.com/docs/books/tutorial/i18n/text/string.html可能会有用。 我对您要尝试执行的操作感到有些困惑。数据库本质上是所有代码之间的接口吗?然后,这应该很容易-只需制作DB UTF-8,每个客户端将需要进行自己的转换。 听起来像是一个有趣的问题,您能否分享更多详细信息? |
最新内容
相关内容
解决Python编码问题
解决Python编码问题,系统,数据,分析,代码,密码,字符,字节,字符集,方法,培训,1.基本概念字符集(Characterset)解释:文字和符合的总称常见字符集Python2.x中的编码问题
Python2.x中的编码问题,系统,异常,数据,环境,一致,代码,中国,培训,方法,字符,1.str和unicodestr和unicode都是basestring的子类。严格意义上Python元类之通过元类实现数据库OR
Python元类之通过元类实现数据库ORM框架,数据,名称,信息,代码,主体,当中,字段,分析,一致,投入,ORM框架是什么如果是没有做过后端的小伙伴上来简述Python数据库三大范式?
简述Python数据库三大范式?,数据,设计,公司,信息,培训,数据库,字段,范式,订单,关系,python数据库的三大特性:实体:表属性:表中的数据(字段)关系Python的额外支持
Python的额外支持,新增,名字,工作,意外,代码,培训,包装,环境,属性,函数,1.语法糖上面这段代码看起来似乎已经不能再精简了,Python于是提供了一python阅读代码提高编码能力
python阅读代码提高编码能力,代码,概念,培训,资料,能力,时候,实例,进程,技巧,方法,在python中阅读源代码也是提高编码能力的一种途径,就像临摹Python中的编码问题,中文乱码问题
Python中的编码问题,中文乱码问题,统一,通用,网站,信息,土耳其,国际,代码,培训,字符串,文档,如果不声明编码,则中文会报错,即使是注释也会报错。python支持r语言吗?
python支持r语言吗?,代码,名称,培训,官网,第一,语言,对象,字符串,方法,后缀,python中可以支持r语言。python提供了一个模块rpy2,可以较好地完python如何导入txt数据库?
python如何导入txt数据库?,数据,时间,代码,培训,数据库,函数,读数,数据表,以上,方法,python将TXT数据导入数据库的方法代码如下:#!/usr/bin/pypython中的open函数如何编码?
python中的open函数如何编码?,数据,系统,可取,培训,文件,参数,函数,时候,表示,模式,python中的open函数可以通过在打开文件时添加encoding参python如何查看编码
python如何查看编码,检测,系统,培训,文件,精确度,示例,字符串,字典,文件夹,模块,python中可以使用chardet模块检测字符串/文件编码。1、chardPython可以做桌面应用程序吗
Python可以做桌面应用程序吗,平台,系统,较大,标准,培训,界面,桌面,文档,入门,开发者,python可以做桌面应用程序!目前比较主流的几个GUI平台:1