![]() |
1
5
去争取它。你想要统治世界。
它使用
我只需要编写一个描述团队编码约定的文档,并在开发人员之间传播它。每个自尊心强的开发人员都知道,如果不遵守这一点,他们有被解雇的风险。
这是因为Java 1.6的新解决方案。
只有当人们想把计算机可读的二进制数据转换成人类可读的字符数据时,编码才是真正有趣的。对于“真正的”二进制内容,它确实没有任何意义,因为二进制格式不代表任何合理的字符数据。 参见: |
![]() |
2
6
我绝对会推荐UTF-8,而不是所有其他的编码方案。 如果要在数据库中存储多语言数据,请确保DBMS完全符合UTF-8标准。
此外,请确保所有文件(包括CSS、javascript、应用程序模板文件)本身都使用带有BOM的UTF-8编码。如果不是,
我们在一个大型数据库支持的CMS中有30多种语言,它的工作方式很有魅力。客户机拥有所有执行数据输入的语言的人工编辑器。
您可能会遇到一些语言的排序问题(可怕的土耳其语无点的例子
我不熟悉Java资源包的细节。我们确实使用了一些Java库
编辑以回答操作员的意见: 我认为将UTF-8主流化的主要原因是你永远不知道你的系统将朝什么方向发展。您可能认为您今天只处理一种语言,但即使在完全单一语言的环境中也不是这样,因为您可能需要存储名称或包含非US-ASCII八位字节值的引用。 此外,UTF-8编码字符流不会改变US-ASCII八位字节值,这提供了与非UTF-8启用文件系统或其他软件的完全兼容性。
如果应用程序/文本文件是用UTF-8编码的,并且包括
请检查您的中间件(PHP、JSP等)是否在任何地方都支持UTF-8,并与您的数据库一起这样做。 我看不出开发人员在处理他们不理解的数据时有什么问题。当我们用自己的母语处理数据时,这是否也是潜在的情况?至少在一个完全的Unicode系统中,他们能够识别出他们在浏览器或数据库中看到的字形是否与他们应该处理的语言相匹配,而不是获取流????????????????????????? 我相信使用UTF-8作为字符编码是一个安全的选择。这应该适用于几乎所有的情况,而且你已经为你老板到来的那一天做好了准备,并且坚持你必须使用多种语言。 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 7 月前 |
![]() |
David · 何时实际应用字符编码? 8 月前 |
![]() |
Karlomanio · 区分两个西里尔字母字符串 1 年前 |
![]() |
Gabriel Lucizano · 为什么我无法访问C中的文件 1 年前 |
![]() |
Mira Kumar · 在网页上显示特殊字符 1 年前 |
![]() |
jay.sf · 如何在pdf中使用UTF-8编码的字符矢量? 1 年前 |
![]() |
Kevin Patel · UTF-8内容在Java中是否可能格式错误 2 年前 |