我在从mysql数据库中检索一些信息时遇到了一些麻烦。
它存储了:
Comida Adultos:5<br />Comida Ni&ntilde;os:5
当我在浏览器中创建它时:
html_entity_decode($bookings['booking_observation'])
一切都是正确的,但当我尝试使用PHPExcel设置为单元格时,我得到了该字符串:
Comida Adultos:10<br />Comida Niños:10
答案 0 :(得分:0)
确保对在PHPExcel中设置的所有字符串使用UTF-8
html_entity_decode($bookings['booking_observation'], ENT_NOQUOTES, 'UTF-8')
请注意<br />
在MS Excel中没有特殊含义,它只是一系列字符,所以你可能也想做
str_replace('<br />', "\n", $value)