robert_gsfame Posted March 3, 2011 Share Posted March 3, 2011 I have let say Thai language and inserted into database <b>บริษัท เอส.เค.ฟู้ดส์ (ประเทศไทย) จำกัด (มหาชน) เป็นผู้นำเข้า-ส่งออกปลาทูน่าบรรจุกระป๋อง ต้องการรับสมัครพนักงานเพื่อรองรับการขยายกิจการ</b> and i retrieve it using this nl2br(htmlentities($array['message'])) the result will completely messed up as the thai language will be converted either. if i ignore the htmlentities then i will have that message in bold how can i achieve the result exactly the same like what has been written (message in thai language with that <b> html tag)?? thx in advance Link to comment https://forums.phpfreaks.com/topic/229460-htmlentities-problem/ Share on other sites More sharing options...
johnny86 Posted March 3, 2011 Share Posted March 3, 2011 If you have your charsets set correctly, all you should need is: nl2br(htmlspecialchars($array['message'])); Link to comment https://forums.phpfreaks.com/topic/229460-htmlentities-problem/#findComment-1182237 Share on other sites More sharing options...
robert_gsfame Posted March 3, 2011 Author Share Posted March 3, 2011 oops sorry, i forget to change the charset into utf Link to comment https://forums.phpfreaks.com/topic/229460-htmlentities-problem/#findComment-1182244 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.