Цитата:
Цитата:
|
Почти, ясно. Неясно, только какое это внутреннее представление
|
Подскажите, а есть ли какой-нибудь другой способ записи массива, кроме
var utf81 = []; utf81[1] = "a"; utf81[4] = "b"; Навроде new array("1" => "a", 4 => "b"); Ну или еще как-то, чтобы можно было произвольно записать номера массивов в произвольном порядке |
utf81=["a", "b", ...]
|
"а" должно быть в массиве под номером 1, а "b" четвертым
|
Как-то я не очень понял с кодировкой в JavaScript, да и впринципе.
Т.е. по кодам символа он в принципе все верно выдает по кодам UTF-8. Т.е. ставлю я на страницу cp1251 или utf-8 он или koi8-r к примеру. То по кодам символов он мне всегда выводит одни и те же русские буквы. При этом здесь http://ru.wikipedia.org/wiki/Windows-1251 русские символы описаны, по крайне мере в 16 разрядном представлении также как и в UTF-8, а если они одинаковые, то откуда тогда проблема с данными кодировками. И что подразумевает под собой ascii кодировка http://commons.wikimedia.org/wiki/Fi...gif?uselang=ru |
И еще непонятно почему когда пишу в 16-ричном представлении, то на выходе получаю в десятичном.
alert(0x451); Вообще так понимаю, он всегда возвращает в десятичном или нет? И вообще как, когда и от чего зависит? |
И вообще с ASCII я не понял
Здесь такая таблица http://www.asciitable.com./ а тут такая http://commons.wikimedia.org/wiki/Fi...gif?uselang=ru |
Подскажите, пожалуйста, как можно преобразовать строку в массив, разбив каждый символ по порядку в виде массива, т.е.
var ar = "asdf"; а надо из ar получить ar[0] = "a" ar[1] = "s" ar[2] = "d" ar[3] = "f" |
Оказывается так "1234567890".split("")
|
Часовой пояс GMT +3, время: 08:04. |