кракозябры при выводе данных в php

php кодировка

есть файл вот такого вида

< ? php
$variable = 'какой то текст на русском';
? >

из него переменная $variable передается на другую страницу и выводится с помощью echo; английские символы передаются нормально но при выводе кирилических получаются кракозябры. как сделать что б работало?
Ответы:
"на русском" текста не бывает. Текст бывает только в какой-либо кодировке.
В какой кодировке у тебя скрипт? А какую кодировку отдает в заголовке веб-сервер?
И что значит "передается на другую страницу?"
1. можно дописать в php:
header( "Content-Type: text/html; charset=<ваша кодировка>" )
В .htaccess надо добавить строку
Может быть это поможет http://myasnick.com/soft/cyra/ . Програма весит 260 кб.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.