win1251-to-UTF8-script
7 отговора
125 прегледа
win1251-to-UTF8-script
Здравейте,
Аз имам следния проблем пиша във MySQL едни текстоев който трябва да се
вадят от ПХП и да се дисплейват на Флаш. Обаче флаш-а иска само УТФ8 за кирилца. И не мога да намеря или направя скрипт който да обръща от
win-1251 към UTF8. Намерих 1-2 руски скрипта на Експлорера изглеждат добре но на флаша яде букви "ц" "с" "я" и други ?
Ако направя прост ТХТ файл запазен като УТФ8 флаша го дисплейва без проблеми.
Някакви идеи ?
Аз имам следния проблем пиша във MySQL едни текстоев който трябва да се
вадят от ПХП и да се дисплейват на Флаш. Обаче флаш-а иска само УТФ8 за кирилца. И не мога да намеря или направя скрипт който да обръща от
win-1251 към UTF8. Намерих 1-2 руски скрипта на Експлорера изглеждат добре но на флаша яде букви "ц" "с" "я" и други ?
Ако направя прост ТХТ файл запазен като УТФ8 флаша го дисплейва без проблеми.
Някакви идеи ?
Re: win1251-to-UTF8-script
function win_to_utf8($str){
$str = convert_cyr_string($str, 'w','i'); // w - windows-1251 to i - iso8859-5
$str = utf8_encode ($str); // iso8859-5 to utf8
return $str;
}
vzeto ot TUK
drug na4in TUK
E tuk ni6to niama :[линк]
$str = convert_cyr_string($str, 'w','i'); // w - windows-1251 to i - iso8859-5
$str = utf8_encode ($str); // iso8859-5 to utf8
return $str;
}
vzeto ot TUK
drug na4in TUK
E tuk ni6to niama :[линк]
Редактирано от ro6avia на
Re: win1251-to-UTF8-script
Не работи ..
Този който е писал скрипта не е обърнал внимание, че
convert_cyr_string обръща iso8859-1 (който не е кирилизиран) в utf8
а кирилизирания iso8859-5 определено не е iso8859-1
Всичките скриптета от този сайт проверих не бачкат.... коректно със флаш
Този който е писал скрипта не е обърнал внимание, че
convert_cyr_string обръща iso8859-1 (който не е кирилизиран) в utf8
а кирилизирания iso8859-5 определено не е iso8859-1
Всичките скриптета от този сайт проверих не бачкат.... коректно със флаш
Re: win1251-to-UTF8-script
a tova
function win2utf($s) {
for($i=0,$m=strlen($s);$i<$m;$i++) {
$c=ord($s[$i]);
if ($c>127) // convert only special chars
if ($c==184) $t.=chr(209).chr(209); // small io
elseif ($c==168) $t.=chr(208).chr(129); // capital io
else $t.=($c>239?chr(209):chr(208)).chr($c-48);
else $t.=$s[$i];
}
return $t;
}
sledva6tia primer :-))))))
probvai i s iconv - a
E tuk ni6to niama :[линк]
function win2utf($s) {
for($i=0,$m=strlen($s);$i<$m;$i++) {
$c=ord($s[$i]);
if ($c>127) // convert only special chars
if ($c==184) $t.=chr(209).chr(209); // small io
elseif ($c==168) $t.=chr(208).chr(129); // capital io
else $t.=($c>239?chr(209):chr(208)).chr($c-48);
else $t.=$s[$i];
}
return $t;
}
sledva6tia primer :-))))))
probvai i s iconv - a
E tuk ni6to niama :[линк]
Re: win1251-to-UTF8-script
Ами с това поне като ХТМЛ става експлорера показва кирилшка УТФ8 ок,
ОБАЧЕ флаша яде букви което значи, че и този скрипт не е съвсем коректен.
iconv() въпреки големите ми усилия тръгва под уиндоус инфо() го показва като зареден но просто не работи ..... нито връща труе фолсе нито връща стринг ..
пълна тъмнина ?
ОБАЧЕ флаша яде букви което значи, че и този скрипт не е съвсем коректен.
iconv() въпреки големите ми усилия тръгва под уиндоус инфо() го показва като зареден но просто не работи ..... нито връща труе фолсе нито връща стринг ..
пълна тъмнина ?
Re: win1251-to-UTF8-script
Ако направя прост ТХТ файл запазен като УТФ8 флаша го дисплейва без проблеми.
Spored men ima6 problemi s komunikaciata mezdu scripta i flash-a
E tuk ni6to niama :[линк]
Spored men ima6 problemi s komunikaciata mezdu scripta i flash-a
E tuk ni6to niama :[линк]
Re: win1251-to-UTF8-script
be i az taka ;-)
znam samo da mu hackvam parolata ako e checknato "Protect from import"
E tuk ni6to niama :[линк]
znam samo da mu hackvam parolata ako e checknato "Protect from import"
E tuk ni6to niama :[линк]