2017-05-02 8 views
-1

Webdevelopingで文字列を保存するベストプラクティスは何ですか?Webfrontendsに複数の言語の文字列とテキストを格納する方法

異なる言語の文字列を含む単純なテキストファイルですか?

データベースにすべてを保存し、その中から大きなJSファイルを作成しますか?または、ajaxを使用してデータベースからすべてのStringを要求しますか?

最大要件は、PHP/JS-TemplateFrameworks/JSで使用できることです。

どのように保存しますか?

+0

ほとんどの人は、PHP配列を使用して翻訳を定義します。言語ごとに1つ。あなたもそれをすることができます。また、必要なすべての翻訳を含むPHPでJSファイルを生成することもできます。 – Scriptman

答えて

1

文字エンコーディングの問題がある可能性があります。どのような言語の書き込みシステムも格納できる「完璧な」文字セットはありません。私は専門家ではないので、私が思うほど大きな問題にはならないかもしれませんが、UTF-8の外を見ることには害はありません。

保存方法については、ユーザーデータは一般的にDBを使用して検索や保存の効率を向上させますが、JSONを使用して別のテキストコンテンツを保存することもできます複数の言語をサポートします。

1つの情報しか保存しておらず、1つの情報を使用したい場合は、nosqlデータベースを参照することをお勧めします。それ以外の場合はJSONファイルを使用する必要がありますシンプルなアプリを作ってスピードやセキュリティを心配することなく試してみてください。

データが正しくフォーマットされ、データが正しく読み込まれているため、JSONが非常に広く使用されていて、何らかの方法でJSONをサポートしています。また、文字列に変換してファイルに投げ込み、次にオブジェクトに解析することも簡単です。

サイドノートとして:よく使われるデータベースには、JS(おそらくPHP)用のオープンソースライブラリがあります。

関連する問題