Peuplarchie Posted September 20, 2009 Share Posted September 20, 2009 Good day to you all, I working on a code which take a txt file and display it through php, but this thing is triggered by ajax. in the txt files there is html tags and html special chars. What I'm trying to do is encode only the special chars. ex : é è ì Php read those character not a problem, it when I pass it by ajax that i get some weird chars like squares with a question mark. Does anybody have an idea on how I can fix this ? Here is the code that get triggered when i click on a ajax link : <?php $textsectb = file_get_contents('dep_en_tb.txt'); $textsechttb = htmlentities($textsectb); echo $textsechttb; ?> I only need to replace the special char not the html tags. Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/174899-replace-special-chars-not-tags-php-trigered-by-html/ Share on other sites More sharing options...
MadTechie Posted September 21, 2009 Share Posted September 21, 2009 This is an encoding problem, check your page is using UTF-8 encoding try adding this to your page header <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Quote Link to comment https://forums.phpfreaks.com/topic/174899-replace-special-chars-not-tags-php-trigered-by-html/#findComment-922372 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.