Показать сообщение отдельно
Старый 25.11.2011, 20:26
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код AS3:
package ru.inils.string {
	/**
	 * Функция для преобразования кода символов \uXXXX в сам символ.
	 * @param	codepoints	Исходный текст с кодами.
	 * @return	Текст с преобразованными символами.
	 */
	public function codepointsToUTF (codepoints:String):String {
		//text.replace (/\\u([\da-f]{4})/gi, "&#x$1;");
		return codepoints.replace (/(\\u)([\da-f]{4})/gi, convertToUTF);
	}
}
internal function convertToUTF (...rest):String {
	return String.fromCharCode (parseInt (rest[0].replace ('\\u', ''), 16));
	//return String.fromCharCode (parseInt (code.substr (2), 16));
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop