ウェブサイトを翻訳していて、すべてうまくいきましたが、オンラインサーバ(Linux)にファイルを置くと、スペイン語での手紙は、このように表示されます 誰かが私はそれを修正する方法を知っていますか?utf-8エンコーディングの.moファイルは、Linuxサーバのアクセントのついた単語では機能しません。
答えて
likeのように表示されます。それがWebページにある場合は、翻訳が残りのHTMLと同じ文字セットにあり、その文字セットが適切に上に表示されていることを確認する必要があります。
これは次のようになります:suscríbase(サイト内の単語)はsuscr baseのように表示されます。 – otavio
PHPを使用している場合は、bind_textdomain_codeset関数を追加して、moファイルがUTF-8(またはPOファイルで指定したもの)を返すことをシステムに通知する必要があります。だからこのような何かがトリックのはずです:
$language = 'de_DE';
bindtextdomain($language, APP_ROOT.'locale'); // Define domain
textdomain($language); // Choose domain, translation is looking for in locale/de_DE/LC_MESSAGES/de_DE.mo now
bind_textdomain_codeset($language, 'UTF-8'); // Tell the system out MO files will return UTF8
サーバーがUTF-8以外のロケールで実行されている場合は、正確に行う必要があります。サーバの環境のLC_CTYPEが例えばに設定されている場合'en_US.UTF-8'はデフォルトでうまくいくはずです。 –
私は同じ問題があるようです。 記号を解決できません。
私はhtml(utf-8)の先頭に正しく設定された文字セットを持っており、.poファイルもutf-8です。 bind_textdomain_codesetコマンドを試しましたが、うまくいきませんでした。
サーバーはLinuxです。
【解決済み】
この行の追加: bind_textdomain_codeset( "デフォルト"、 "UTF-8");
言語ドメインではなく、デフォルトのnoteです。ワンダー理由..
- 1. PHP - UTF8へのエンコーディングの変換が機能しません。
- 2. Net :: Kashflow - utf8の説明では機能しません
- 3. "(?i)"はアクセントでは機能しません
- 4. utf8アクセントの表示が一貫していません
- 5. viewcriteriaは単語 "and"を持つデータでは機能しません
- 6. なぜこの単純なJSONエンコーディングは機能しませんか?
- 7. CSSの単語区切り:ブレークオールはリンクでは機能しません
- 8. 単純なpython telnetクライアント/サーバの例が機能しません
- 9. Word 2007アプリケーションレベルの単語アドインが作成されました - 新しい文書では機能しません
- 10. エンコーディング 'WIN1252'のバイトシーケンス0x9dのキャラクタには、 'UTF8'のエンコーディングでは同等の文字はありません
- 11. Djangoの静的ファイルは機能しませんでした
- 12. clangのscan-buildは単純なcppファイルでは機能しません
- 13. WindowsコマンドラインでのPythonエンコーディング:Chcp 932が機能しません。
- 14. 'UTF8'はサポートされているエンコーディング名ではありません
- 15. UTF8をデフォルトのエンコーディングに変換できません
- 16. 私のすべてのファイル_get_contentsは私のサーバでは機能しません
- 17. はscpコマンドでLinuxサーバにファイルをアップロードできません。
- 18. Cloudflare:単一のファイルのパージが機能しません
- 19. 新しい機能はChromeの機能では機能しません
- 20. Bazel:java_library javacoptsによる文字エンコーディングは機能しませんか?
- 21. 特殊文字エンコーディングは機能しませんか? (&)
- 22. ほとんどの単純なボタンは機能しません
- 23. Python UTF16LEファイルからUTF8エンコーディング
- 24. Datatableページ設定サーバ側では機能しません
- 25. URLエンコーディングが正しく機能していません
- 26. po mo翻訳はen-GBとen-USのみで動作し、他の言語では動作しません
- 27. 文字列内のすべての単語を見つけるためのPHP preg_splitが機能しません
- 28. シーザー暗号はC言語では機能しません
- 29. パネルイベントはC言語では機能しません。#
- 30. いくつかのマルチワード同義語は、ネストされたフィールドのelasticsearchで機能しません。
特定のプログラミング言語はありますか? –