Question

I'm using JavaScript to get the elements under the clicked elements in my website. And I'm sending the content to server side.

But some times, I'm getting some invalid characters like: â€, â–º, etc.

What is the reason for this? And how to correct it?

Was it helpful?

Solution

†looks like utf-8 being misinterpreted as Windows-1252. Try setting the encoding for your pages:

<?php
header( "Content-Type: text/html; charset=utf-8");

or if you prefer in .htaccess file:

AddDefaultCharset UTF-8

OTHER TIPS

Sometimes characters such as ' " , . / \ ; : & % $ # @ * (basically all symbols) and others are formatted differently if they are copied from another location. Go though and replace all punctuation and other symbols with themselves and those weird characters should go away.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top