virtual_odin Posted March 16, 2008 Share Posted March 16, 2008 I have a textarea in a form where users frequently enter a Euro symbol (€). As I have attempted to do here. I'm using htmlentities to strip out quotes and the like and when I get the result it is a gibberish. Like "â�¬" and in view code "â�¬" The code is htmlentities($_POST['comments'], ENT_QUOTES) I tried making it htmlentities($_POST['comments'], ENT_QUOTES, utf8_unicode_ci) But got an error "htmlentities() [function.htmlentities]: charset `utf8_unicode_ci' not supported, assuming iso-8859-1 in ... on line 99" I'd be grateful for any suggestions. I would use a str_replace to convert the € to the word euro or €, but I don't know what the original symbol would be. I cannot enter it directly. Link to comment https://forums.phpfreaks.com/topic/96367-euro-symbol-causing-a-form-problem/ Share on other sites More sharing options...
virtual_odin Posted March 16, 2008 Author Share Posted March 16, 2008 htmlentities($_POST['comments'], ENT_QUOTES, "UTF-8") has fixed this. Sorry to have bothered you... Link to comment https://forums.phpfreaks.com/topic/96367-euro-symbol-causing-a-form-problem/#findComment-493256 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.