次のコードは、Chrome では "it’s" を POST しますが、Safari では "it's" です。
invocation = new XMLHttpRequest()
invocation.open('POST', 'https://example.herokuapp.com/content/24/nl/123')
invocation.setRequestHeader('Content-Type', 'text/plain; charset=UTF-8');
invocation.send('{"data":"it’s"}')
UTF-8 を使用して投稿するように Chrome を説得するにはどうすればよいですか?