如何在Webfrontends中存储多种语言的Strings& Text

时间:2017-05-02 13:52:35

标签: javascript php web

在Web开发中保存字符串的最佳做法是什么?

简单的文本文件,包括不同语言的字符串?

将所有内容保存在数据库中并从中创建一个大型JS文件?或者使用ajax从数据库中请求每个String?

最大的要求是它必须可以在PHP / JS-TemplateFrameworks / JS中使用。

你如何拯救他们?

1 个答案:

答案 0 :(得分:1)

可能存在字符编码问题:根据我的理解,没有可以存储任何语言编写系统的“完美”字符集。我不是专家,所以它可能不像我想的那么大,但是看看UTF-8以外也不会有什么坏处。

至于如何存储它们:它取决于它的用途,用户数据通常使用数据库来快速查找和存储效率,但如果它打算用于存储网站的不同文本内容,您可能可以使用JSON来存储支持多种语言。

值得注意的是,DB可能比您需要的更多,如果您只保存一条信息并且想要使用一条,我建议查看nosql数据库,否则JSON文件应该是如果您只是制作一个简单的应用程序来尝试解决问题并且不担心速度或安全性,那就太好了。

我不建议使用.txt文件,只是因为你的工作更多是为了正确格式化数据然后再读取数据,JSON被广泛使用,许多语言以某种方式支持JSON ,加上转换为字符串很简单,抛入文件然后解析回对象。

作为旁注:几乎任何常用的数据库都有一个JS(可能是PHP)的开源库。