Автор |
|
programingsСъб, 10.03.12, 10:15 |
Кой е най-простият начин за конвертиране на стринг към ASCII, и съответно на ASCII към стринг на PHP ? |
|
insecteaterСъб, 10.03.12, 12:01 |
стринг-а имаш ли си идея как ти идва кодиран? По принцип може да разгледаш mbstring |
|
phrozencrewСъб, 10.03.12, 12:04 | |
|
programingsСъб, 10.03.12, 12:22 |
Стринга е обикновен текст, предполагам UTF-8 ! |
|
phrozencrewСъб, 10.03.12, 12:36 | RE: Конвертиране на стринг към ASCII и обратно на PHP ?
” Стринга е обикновен текст, предполагам UTF-8 ! „
Страницата UTF-8 ли е? |
|
programingsСъб, 10.03.12, 12:49 |
В случая да! |
|
phrozencrewСъб, 10.03.12, 13:25 |
И какво се получи? Какво точно искаш да направиш? Да изкараш номерата от ASCII-таблицата за съответните символи или нещо друго? |
|
programingsСъб, 10.03.12, 15:02 |
Да въведа текст, и скрипта да ми го кодира в ASCII ! |
|
insecteaterСъб, 10.03.12, 15:28 |
<?php
$MyString = "Първоначален низ";
echo $MyString . " - UTF encoded<br />";
$MyString = mb_convert_encoding($MyString, "Windows-1251", "UTF-8");
echo $MyString . " - Windows-1251 encoded<br />";;
$EncodedString = "";
$MyString =str_split($MyString);
foreach ($MyString as $Letter) {
$EncodedString .= ord($Letter)." ";
}
echo $EncodedString . "- ASCII numbers";
?> |
|
|
programingsСъб, 10.03.12, 18:26 |
До тук добре, благодаря за примерите! Интересува ме обаче и още нещо! Какъв вид кодировка е това? %D0%B4%D0%BE%D0%BC%D0%B0%D1%82%D0%B8 |
Всеки един браузър автоматично кодира кирилски текст така, когато го има в линка, и съответно линка бива копиран! |
|
insecteaterСъб, 10.03.12, 18:35 |
За да е сигурно, че адреса няма да бъде сгрешен заради разлики в кодовите таблици, всички символи, които са извън ascii таблицата, се кодират. Така могат да се четат без проблем от браузърите по света ( и у нас) и остават "неизменяеми". Ако попаднеш на такъв адрес, можеш да си го декодираш чрез urldecode |
|
programingsСъб, 10.03.12, 18:37 |
Ясно, мерси за информацията! |
|