Problems displaying some characters

I've got an XML file from which I've extracted the following text - > The Sansa Clip+ MP3 player gives you > more to enjoy. Enjoy up to 2,000 > songs†† with an 8GB* player, FM radio, > long-life battery and voice recorder. > PLUS now even more! Expand your > enjoyment when you add in preloaded > content cards** into the new memory > card slot, including slotRadio™ and > slotMusic™ cards**. Or, save your own > music, podcasts, and audio books onto > a microSD™/microSDHC™ memory card** to > expand your play.It’s brought to you > by SanDisk with awesome sound to enjoy > your music. Just clip it on and enjoy > more music with an incredible 15 > hours† battery-fueled fun. See what > you’re listening to with the bright, > easy-to-read screen and intuitively > searchable menus. Color your world in > red, blue or sleek black undertones. Why does it display on my webpage as below and how can I fix it automatically? Thanks. > The Sansa Clip+ MP3 player gives you more to enjoy. Enjoy up to 2,000 songs††with an 8GB* player, FM radio, long-life battery and voice recorder. PLUS now even more! Expand your enjoyment when you add in preloaded content cards** into the new memory card slot, including slotRadioâ„¢ and slotMusicâ„¢ cards**. Or, save your own music, podcasts, and audio books onto a microSDâ„¢/microSDHCâ„¢ memory card** to expand your play.It’s brought to you by SanDisk with awesome sound to enjoy your music. Just clip it on and enjoy more music with an incredible 15 hours†battery-fueled fun. See what you’re listening to with the bright, easy-to-read screen and intuitively searchable menus. Color your world in red, blue or sleek black undertones. NOTE: I tried preinheimer's suggestion, First I tested it with a text file which worked well. $content = file_get_contents("test.txt"); echo htmlentities($content); But when I tried the same thing dynamically it didn't work and left the text just the same. $content = $responseTemp->Items->Item->EditorialReviews->EditorialReview[$j]->Content; echo htmlentities($content); They both contain the same text but for some reason the dynamically version doesn't work. ANOTHER UPDATE: I tried Juan's suggestion which is a slight improvement but still doesn't reproduce correctly, replacing many charecters with a question mark. Here's what it gives me, > The Sansa Clip+ MP3 player gives you > more to enjoy. Enjoy up to 2,000 > songs?? with an 8GB* player, FM radio, > long-life battery and voice recorder. > PLUS now even more! Expand your > enjoyment when you add in preloaded > content cards** into the new memory > card slot, including slotRadio? and > slotMusic? cards**. Or, save your own > music, podcasts, and audio books onto > a microSD?/microSDHC? memory card** to > expand your play.It?s brought to you > by SanDisk with awesome sound to enjoy > your music. Just clip it on and enjoy > more music with an incredible 15 > hours? battery-fueled fun. See what > you?re listening to with the bright, > easy-to-read screen and intuitively > searchable menus. Color your world in > red, blue or sleek black undertones. FINAL UPDATE: Aha, my mistake, I replaced $myOutputEncoding with 'utf-8' on Juan's example and add the following in the head tags to get it working,
the page php.net/manual/en/function.htmlentities.php has some good examples, but I don't have the time right now to try them and figure out which is the best way.

以上就是Problems displaying some characters的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » HTML5 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏