|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Редактирование java *.class в php |
|
[решено] Редактирование java *.class в php
|
Новый участник Сообщения: 34 |
Профиль | Сайт | Отправить PM | Цитировать Помогите, мне нужно открыть один файл с расширением *.class в нем изменить одно значение и сохранить его. Кто знает какие нужны функции и вообще что за код получится.
|
|
Отправлено: 12:26, 05-05-2012 |
Новый участник Сообщения: 34
|
Профиль | Сайт | Отправить PM | Цитировать ferget, Нет код немного не работает, Не правильно записывает значение, в hex оно верно, а в utf-8 нет. вот код
Английские буквы записываются нормально |
Отправлено: 01:34, 10-05-2012 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать подробнее опишите, какие именно значения вы записываете, что получается, что должно получится
|
Отправлено: 05:32, 10-05-2012 | #42 |
Новый участник Сообщения: 34
|
Профиль | Сайт | Отправить PM | Цитировать ferget, Ну вот когда записываю русский символ или какой-то иной символ (№%?...), в hex смотрю там все нормально, закидываю этот файл в игру, там выдает ошибку "Bad utf8 string"
|
Последний раз редактировалось slonick2012@vk, 10-05-2012 в 09:08. Отправлено: 08:46, 10-05-2012 | #43 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать проверьте как записывается
вот знак № в utf8 EF BB BF E2 84 96 |
Отправлено: 09:43, 10-05-2012 | #44 |
Новый участник Сообщения: 34
|
Профиль | Сайт | Отправить PM | Цитировать А в hex № B9, вот как его записать чтобы работало? Если просто В9 записать то ошибка.
|
Отправлено: 12:29, 10-05-2012 | #45 |
Новый участник Сообщения: 34
|
Профиль | Сайт | Отправить PM | Цитировать ferget, Вот в java classe он записывается иначе вот код для перекодирования, а мне получается нужен обратный код, сможете сделать?
$s='\u041f\u0440\u0435\u0432\u0435\u0434 \u041a\u0440\u0435\u0432\u0435\u0434\u043a\u043e!'; //чтобы перекодировать в нормальный вид можно пошаманить вот так echo preg_replace('#\\\\u([0-9a-f]{4})#se','iconv("UTF-16BE","UTF-8",pack("H4","$1"))',$s); |
Отправлено: 12:55, 10-05-2012 | #46 |
Новый участник Сообщения: 34
|
Профиль | Сайт | Отправить PM | Цитировать ferget, Символ № что бы работал нужно записать так в„– , не знаете как его так перекодировать?
ferget, Уже сделал скрипт конечно большой получился. |
Отправлено: 13:31, 10-05-2012 | #47 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Flash - Карта памяти Class 10 и Class 10 100x | Baiker | Накопители (SSD, HDD, USB Flash) | 0 | 07-09-2011 01:13 | |
Java - Java + PHP | scano | Программирование и базы данных | 0 | 09-05-2011 13:16 | |
PHP, MySQL, JAVA и серфинг | Sergey666 | Вебмастеру | 8 | 09-05-2010 06:45 | |
Литература по JAVA и PHP в Интернете | Bayer | Программирование и базы данных | 1 | 08-11-2003 20:29 | |
Литература по PHP и JAVA в Интернете? | Bayer | Вебмастеру | 4 | 04-11-2003 20:30 |
|