1

フロントエンドのライフレイ ポータルと PHP ポートレットとデータベースの間に問題があります。状況を説明すると、ポートレットがありますが、それが何をするかに関係なく、いくつかの文字列をデータベースに保存します。文字列をフロントエンドに読み返すと、「英語以外の」文字がすべて奇妙です。スロバキア語、チェコ語、ポーランド語、ドイツ語、ルーマニア語など、さまざまな文字を保存する必要があります。

保存する前に(または同時に)フロントエンドに保存しているものを表示し、文字列が問題ないように見えるため、問題がフロントエンドにあるとはかなり確信しています。したがって、フロントエンドの UTF-8 は機能します。しかし、DB を見ると、すべてが混ざり合っておりó、これらの面白いキャラクターのようなキャラクターや他の組み合わせがあります。

私のpostgresデータベースもUTF-8に設定されています。最初に、ロケールとの関係があると思ったので、サーバーでサポートされているすべてのロケールを現在機能させました。まだ助けはありません。これらの文字を #xxxx に変換する強力な解決策が 1 つあります。コードですが、実際には機能します。

何かアドバイス?

ありがとう。

4

0 に答える 0