我使用Laravel来显示Google图表,但不幸的是,带有重音符号的标题无法正确显示

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

最佳答案

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

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


这会将重音符号转换为Google图表可以处理的字符。

somèthing with añ accent作为somèthing with añ accent发送到Google

如果这样不起作用,您能否让我们知道未正确显示的带重音符号的字符是什么?

关于php - 谷歌图表在laravel标题中的字符重音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42325173/

10-11 05:14