|
 1.2 Кб |
|
| Как перегнать в русскую кодировку следующий текст (см. файл) | |
|
|
|
|
|
|
|
для: kailDeSazerland
(07.11.2007 в 19:23)
| | дело в том, что понятия "русская кодировка" вроде бы и нет :))
Есть кодировки, поддерживающие кирилицу, но это может быть и cp1251, и urf-8, и KOI8-R и другие :))
В какой кодировке этот текст сейчас? | |
|
|
|
|
|
|
|
для: ddhvvn
(07.11.2007 в 19:33)
| | Это я и пытаюсь выяснить мне надо его перегнать в win 1251 | |
|
|
|
|
|
|
|
для: kailDeSazerland
(07.11.2007 в 19:38)
| | Возможно, это utf-8...
Вы откуда берете этот текст? | |
|
|
|
|
|
|
|
для: ddhvvn
(07.11.2007 в 19:41)
| | Из БД MYSQL но это не utf-8 это что то не поддерживающее кириллицу | |
|
|
|
|
|
|
|
для: kailDeSazerland
(07.11.2007 в 19:58)
| | Вообще-то utf-8 поддерживает кирилицу :)) | |
|
|
|
|
|
|
|
для: ddhvvn
(07.11.2007 в 20:05)
| | Если бы мой текст был бы в кодировке utf-8 он был был читаемым, он нет -> это не utf8 | |
|
|
|
|
|
|
|
для: kailDeSazerland
(07.11.2007 в 20:10)
| | Ну так а Вы просматриваете текст, как utf-8??? | |
|
|
|
|
|
|
|
для: ddhvvn
(07.11.2007 в 20:24)
| | Я его просматриваю в той, в которой он есть! | |
|
|
|
|
|
|
|
для: kailDeSazerland
(07.11.2007 в 20:31)
| | Мляяяя, а в какой??? | |
|
|
|
|
|
|
|
для: kailDeSazerland
(07.11.2007 в 19:23)
| | Это обыкновенная кодировка windows-1251 просто вы его пытаетесь положить на картинку с помощью gd2+php. Просто так это не получится. | |
|
|
|
|
|
|
|
для: mihdan
(07.11.2007 в 23:47)
| | Я вывожу совершенно верно в рисунок, но с помощью imagettftext
можно ведь как то решить? | |
|
|
|
|
|
|
|
для: kailDeSazerland
(08.11.2007 в 12:13)
| | Если бы выводили совершенно верно, то всё было бы в порядке. Вы так и не сказали в какой кодировке текст, который выводите. Вы просто сказали, что "в той, в которой он есть".
Знаете, нам не особо интересно в таких случаях помогать. Вы не знаете - а нам откуда знать?
Вероятно, Вы имеете плохое представление о том, что такое кодировка. Это такая совокупность соответствий символов и их представлений. Так вот, то, что нарисовано на картинке - это вообще не является текстом. Это вообще никак с кодировкой не связано. Это просто набор пикселей.
Вы никогда не задумывались в какой кодировке надписи на заборах? И тут тоже самое. | |
|
|
|
|
|
|
|
для: Unkind
(08.11.2007 в 12:35)
| | Данные беруться из бд, кодировка бд latin1_bin сама страница выводимтся в win-1251,
Если перед рисунком вывожу этот же текст, то все нормально, а в рисунок же криво | |
|
|
|
|
|
|
|
для: kailDeSazerland
(08.11.2007 в 12:54)
| | Он должен быть в UTF-8, а не windows-1251. Попробуйте использовать iconv lib:
<?php
$string = iconv('windows-1251', 'utf-8', $string);
//imagettftext(...)
?>
|
| |
|
|
|
|
|
|
|
для: Unkind
(08.11.2007 в 12:59)
| | Вот что получается | |
|
|
|
|
|
|
|
для: kailDeSazerland
(08.11.2007 в 13:10)
| | Сделайте следующее:
<?php
echo bin2hex($string);
?>
|
$string это Ваша строка, которая достается из базы данных. И покажите что выводит на экран. | |
|
|
|