私は英語のスペイン語のウェブサイトを言語に応じて作成しています。これを行うには私はLaravelのtrans()関数を使用しています。Laravel 5.2 trans()は文字の代わりにhtmlentityエンコードされた文字列を返します
問題は、Bladeでtrans()がhtmlエンティティエンコード文字を出力することです。
は、ですから、例えば、私は、文字列のlangファイル内
'title' => 'Título'
を指す{{ trans('messages.title') }}
、代わりのTítulo
を入れたとき、私はTítulo
を持っています。
しかし、文字列(または文字)がファイルに直接書き込まれていれば、それは正常に表示されます。
Laravel 5.2では、trans()関数が通常のUTF8文字の代わりにhtmlentityエンコードされた文字列を出力するのが普通ですか? 私は間違って何をしているか分からない場合は? はいの場合は、代わりに通常の文字を出力できますか?
{しよう! trans( 'messages.title')!!} – suecarmol