ホームページ  >  に質問  >  本文

htmlentities を使用してラテン文字を変換してみる

世界中のさまざまな名前を HTML コード化しようとしています。私が最終的に使用したシステムは生の文字をネイティブに処理できないため、最初に文字をエンコードする必要がありました。 htmlentities は 99% の場合正常に動作しますが、例外が発生し、動作させることができませんでした (PHP リストにあるすべてのエンコード オプションを試しました)。関連する文字はラテン文字 (Ş および ş) です。これらの例外を処理する方法について何か提案はありますか?私はlaravelを使用しており、コードは次のとおりです。

ああああ

P粉111227898P粉111227898374日前550

全員に返信(1)返信します

  • P粉970736384

    P粉9707363842023-09-11 17:56:27

    htmlentities() 関数は、デフォルトでは ISO-8859-1 文字テーブルに基づいています。 次のようにエンコードをパラメータとして指定する必要があります:

    リーリー

    文書内でサポートされている文字セットのリストから必要なエンコードを選択できます。

    出典: https://www.php.net/manual/en /function.htmlentities.php

    返事
    0
  • キャンセル返事