**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); ?>
......... どんな手掛かり。助けてくれてありがとう。