Почему на сайте показываются вопросительные знаки в тексте?
для Apache в .htaccess:AddDefaultCharset utf-8
для nginx в конфиге:charset utf8;
в html-документе:<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
html 5 версия:<meta charset="UTF-8">
Возможно вам поможет кодировка Windows-1251
попробуйте поиграться с кодировкой,  а именно кодировка  with Bom или without Bom,