1

**Laravel 4 ベータ 3 の問題:

最初のアクセント付き文字の後、文字列が表示されなくなります。**

DVD エントリ (タイトル、監督など) を格納する DB テーブルがあります。

DBはutf_8、タイトルの照合はutf8_unicode_ci

database.php 設定ファイルはutf8_unicode_ci ....... を示します モデル内 (Eloquent を拡張):

class Dvdentry extends Eloquent {
public $table = 'dvd_entry';
public $timestamps = false;
}

.........コントローラーで:

  $entries=Dvdentry::where($field,'like',$ulike)->get();

........ビューで:

 @foreach($entries as $entry)
    <a href={{$entry->imdb_link}} page=_blank>{{$entry->title}}</a>

....タイトルのリストが表示されるはずです。アクセントのあるタイトル (Mépris (Le) など) では、M のみが

表示されます。私は成功しなかった:

 {{{$entry->title}}}
 <?php echo $entry->title; ?>
 <?php echo utf_decode($entry->title); ?>

......... どんな手掛かり。助けてくれてありがとう。

4

1 に答える 1