【问题标题】:Force a new line character in query string在查询字符串中强制使用换行符
【发布时间】:2017-03-06 00:50:39
【问题描述】:

我有一个链接,我可以用它在我的 Google 日历中添加一个条目。我从数据库中获取数据,这些数据以人类可读的格式存储(最初是从文本区域捕获的),通常分布在多行上,例如...

在动物园度过美好的一天。
带上防晒霜。

...在我的页面上,我将其设置为变量...

$event_info = get_post_meta($post->ID, 'event_info', TRUE);

问题是当我创建一个查询字符串时,它不考虑换行符(只显示下面查询字符串的相关部分)...

&details=Big+day+out+at+the+zoo.Bring+防晒霜。

...所以当我在日历中查看它时,它看起来像这样...

在动物园度过美好的一天。带上防晒霜。

...而不是两行。

我知道我可以使用 %0D 在查询字符串中使用换行符,但我不知道如何将它放入我的查询字符串中。我猜有一些 PHP 函数会为此目的使用我的 $event_info 变量并添加换行符,但我不确定。

任何建议都会很棒。

【问题讨论】:

    标签: php wordpress newline query-string


    【解决方案1】:

    你可以试试..

    $event_info = urlencode(get_post_meta($post->ID, 'event_info', TRUE));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-27
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      相关资源
      最近更新 更多