Показать сообщение отдельно
Старый 19.03.2012, 17:50
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 4  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Сервер должен отсылать в кодировке utf-8, флеша с ним работает. Если возможности отредактировать файл на сервере нет, тогда сами декодируйте кракозябру в utf-8. Вот я нашол небольшую функцию, правда не все сиволы чтоли декодирует:
Код AS1/AS2:
function encode(string) {
 
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		trace(utftext);
	}
__________________
Дети не должны знать о своих родителях