在laravel中标题中的谷歌图表字符重音符号

时间:2017-02-19 08:34:23

标签: php mysql laravel charts google-visualization

我使用Laravel显示Google图表,但遗憾的是,带有重音字符的标题未正确显示

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

1 个答案:

答案 0 :(得分:0)

传递给Chart API的所有显示文本必须采用UTF-8编码,然后进行URL编码。尝试输出这样的标题:

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

这会将重音字符转换为Google Charts可以处理的内容。

somèthing with añ accentsomèthing with añ accent

的形式发送给Google

如果这不起作用,您能告诉我们您没有正确显示的重音字符是什么吗?