【发布时间】:2011-10-13 12:51:08
【问题描述】:
我正在尝试将非常基本的数据输出到 CSV 文件
我有一些类似的代码:
<?php echo $csv->getComments() ?>,
和
<?php echo "comments"."," ?>
这会在 CSV 文件中输出以下内容:
cmets, 我喜欢奶酪
我遇到的问题是当我在 cmets 中输出单个引用时,例如 i'm loving cheese
这会输出 ,i&#039;m loving cheese 并破坏我的 CSV 文件。
有没有办法替换已编码的单引号或仅删除单引号?
我已经看到我可以在 settings.yml 中使用 escaping_method,但是使用任何选项似乎都不会影响输出。
谢谢
【问题讨论】:
-
好的,所以我关闭了
escaping_method(false)。这似乎解决了我的问题。 -
你也可以使用 html_entity_decode() 并且仍然使用 Symfony 转义,这对于编写有效的 HTML 很有用
-
只要
<?php echo $csv->getComments(ESC_RAW) ?>
标签: symfony1 symfony-1.4