2017-02-19 20 views
1

我使用Laravel顯示谷歌的圖表,但不幸的重音字符的標題顯示不正常谷歌圖表字符口音稱號laravel

 @foreach($barcs as $barc) 
     [ '{{$barc->titre}}', {{$barc->nbr}}], 
    @endforeach 
+0

檢查拼寫,檢查數據庫中是否有數據,檢查第一個數據是否是標題,如'['title-description','number-description']' – Advaith

+0

重音字符在不在Google圖表? – apokryfos

回答

0

傳遞給圖表API的所有顯示文本必須是UTF-8編碼,然後進行網址編碼。嘗試輸出如下所示的標題:

@foreach($barcs as $barc) 
    [ '{{htmlentities($barc->titre, ENT_QUOTES, "UTF-8")}}', {{$barc->nbr}}], 
@endforeach 

這會將重音字符轉換爲Google Charts可以處理的內容。

somèthing with añ accent被髮送到谷歌作爲somèthing with añ accent

如果不工作,你可以讓我們知道你是不是正確顯示重音字符?

+0

對不起不起作用,在下面的重音字符 辦公室d '愛麗d ' Arbit 這是正確的句子:辦公D'練習曲D'Arbit – nabil

+0

您是否收到JavaScript錯誤您的圖表代碼運行時?也許你需要在你的'{{$ barc-> titre}}'周圍使用雙引號,或者在它們之前用'\\'來避免重音。 – Hollings

+0

在Javascript中沒有錯誤,圖表顯示得非常好,除了標題!我改變了雙引號,但總是在標題中出現同樣的錯誤! – nabil