Помощник
|
Кодировка в ПХП, Help me please >_< |
KillingSpree
|
Сообщение
#1
|
||
|
|
||
|
|||
CaHbka |
20.1.2011, 0:16;
Ответить: CaHbka
Сообщение
#2
|
|
В блокноте кодировку не пробовали поменять?
У меня стоит NotePad 2 и так есть такая штука File > Encoding > UTF 8 Была проблема с какими-то файлами на WP, пока не поменял кодировку в блокноте. Может и Вам поможет. -------------------- |
|
|
KillingSpree
|
Сообщение
#3
|
|
Менял, бесполезно. Я подозреваю что собака зарыта именно в этой функции и он просто не понимает в UTF этих русских символов, но понятия не имею как сделать по-другому, в общем-то по-этому и пишу сюда.
-------------------- |
|
|
proXBOCT |
20.1.2011, 0:31;
Ответить: proXBOCT
Сообщение
#4
|
|
А если наоборот всё сделать в win-1251?
И надо проверить, действительно ли строка до кодирования верно отображается -------------------- |
|
|
KillingSpree
|
Сообщение
#5
|
|
proXBOCT, на выходе надо получить UTF-8, да и автор курса по ПХП, который я проходил, всё твердил что UTF - the best и самая универсальная, вот и хочется к ней приспособится. Но в силу неопытности еще не "прохавал" все подводные камни.
Этим вариантом я воспользуюсь в самом крайнем случае, когда просто надоест искать выход из ситуации (ведь он есть). -------------------- |
|
|
Tollun |
20.1.2011, 10:06;
Ответить: Tollun
Сообщение
#6
|
|
Скорее всего я не всё понял, но русские символы в транслит просто перевести
$name = "Привет"; $iso = array( "Є"=>"YE","І"=>"I","Ѓ"=>"G","і"=>"i","№"=>"n","є"=>"ye","ѓ"=>"g", "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D", "Е"=>"E","Ё"=>"YO","Ж"=>"ZH", "З"=>"Z","И"=>"I","Й"=>"J","К"=>"K","Л"=>"L", "М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R", "С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"X", "Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'", "Ы"=>"Y","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA", "а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d", "е"=>"e","ё"=>"yo","ж"=>"zh", "з"=>"z","и"=>"i","й"=>"j","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r", "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"x", "ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"", "ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya" ); $tolat = strtr($name, $iso); Когда-то позаимствовано у wp плагина Rus to Lat А если тебе нужно кадировку перевернуть то iconv Сообщение отредактировал Tollun - 20.1.2011, 10:07 |
|
|
On1x |
20.1.2011, 10:14;
Ответить: On1x
Сообщение
#7
|
|
Было такое. Как вариант - могу лишь посоветовать одно - данные которые собираешься переводить в транслит - предварительно пропустить через iconv("UTF-8//IGNORE","CP-1251//IGNORE",$str); Перевести в транслит - и обратно iconv("CP-1251//IGNORE","UTF-8//IGNORE",$str);
-------------------- |
|
|
MedveD5249 |
20.1.2011, 12:00;
Ответить: MedveD5249
Сообщение
#8
|
|
в вин-1251 попробуй
-------------------- |
|
|
dan1 |
20.1.2011, 12:00;
Ответить: dan1
Сообщение
#9
|
|
Тоже склоняюсь к методу использования iconv()
Попробуйте ещё в .htaccess добавить запись: AddDefaultCharset utf-8 |
|
|
WebAction |
20.1.2011, 12:02;
Ответить: WebAction
Сообщение
#10
|
|
win-1251 и все должно быть в шоколаде
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Требуется пхп программист на мелкие, периодические, задачи Работаю только с пост.оплатой. |
5 | GigArt | 1846 | 29.7.2020, 15:42 автор: GigArt |
|
Требуется пхп спец. Опенкарт | 0 | Mukis | 1476 | 3.8.2017, 13:09 автор: Mukis |
|
Ищу опытного пхп програмера доделать доску объявлений |
0 | sergeyich | 1020 | 24.6.2016, 17:35 автор: sergeyich |
|
Кодировка | 18 | inoken | 12858 | 27.3.2011, 19:29 автор: -alexdrob- |
|
требуется программист на пхп | 2 | DmitriyV | 3807 | 15.10.2010, 0:43 автор: -RayOfLight- |
Текстовая версия | Сейчас: 20.4.2024, 1:47 |