Html特别字符PHP

时间:2014-01-30 22:47:11

标签: php html tags char strip

用于获取事件描述,场地名称等的API ...

现在有时候我会得到一些特殊的字符:'éà,但它们会出现在scrabled上。

那我怎样才能正确显示它们呢?同样在描述中我得到了html-tags,但我确实想保留它们。

有人可以帮助我解决这两种情况吗?我正在使用的语言是php

提前致谢

3 个答案:

答案 0 :(得分:1)

  • 在标题中指定编码:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    

    ...

  • 处理输入时
  • 编码字符串

    $海峡=函数utf8_encode($ STR);

  • 如果按原样显示输入,则不需要编码; 但是,如果值是输入或textarea的内容,请转义html字符

    <?php echo htmlspecialchars($str); ?>

答案 1 :(得分:0)

对于拉丁字符,请使用

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

在你的部分。

答案 2 :(得分:0)

你需要确定两件事,元标题指的是你将使用哪个enconding,以及你用于所服务文本的编码。

如果您使用的是utf8标头,请确保将提供的文字转换为utf8,请参阅编码转换功能,例如:mb_convert_encoding