download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Конвертиране на стринг към ASCII и обратно на PHP ?

Автор
Съобщение
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 !
редактиран от programings на 10.03.12 12:22
редактиран от programings на 10.03.12 12:22
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

Всеки един браузър автоматично кодира кирилски текст така, когато го има в линка, и съответно линка бива копиран!

редактиран от programings на 10.03.12 18:27
insecteater
Съб, 10.03.12, 18:35
За да е сигурно, че адреса няма да бъде сгрешен заради разлики в кодовите таблици, всички символи, които са извън ascii таблицата, се кодират. Така могат да се четат без проблем от браузърите по света ( и у нас) и остават "неизменяеми". Ако попаднеш на такъв адрес, можеш да си го декодираш чрез urldecode
programings
Съб, 10.03.12, 18:37
Ясно, мерси за информацията!

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.