Я использую этот код:Black Diamond с белым Question Mark
$("#myDiv").load("getTweet.php?tweet_id="+tweet_id+"&yes="+yes+"&no="+no);
призвать к твишь, который затем доставляется, но вместо одинарных кавычек, я получаю черные алмазы с белым вопросительный знак.
Я попытался с помощью
htmlspecialchars($tweet,ENT_QUOTES,"UTF-8")` and `mb_convert_encoding($tweet, "HTML-ENTITIES", "UTF-8");
перед отправкой твит, но это ничего не делать. И кроме того, когда я просто перехожу к «getTweet.php», кавычки отображаются очень хорошо. Но когда я пытаюсь загрузить их через ajax, они каким-то образом преобразуются во что-то, что невозможно отобразить.
Другая вещь, которая кажется мне странной, заключается в том, что иногда кавычки отображаются хорошо, но в других случаях они отображаются как черные ящики.
Я также попытался
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
и
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Что странно, иногда они работают, и иногда они не делают. Кроме того, иногда один работает, а другой нет.
Иногда мне просто не нужно иметь ни одного из них, и оно отображается правильно.
Следует также упомянуть, что у меня есть все данные из твиттера, а в верхней части их сайта есть <meta charset="utf-8">
и <!DOCTYPE html>
, которые у меня тоже есть.
Так что, если бы кто-нибудь мог пролить свет на это, я был бы очень признателен! Заранее спасибо.
Это не было вообще ничего –