Смена кодировки в исходах - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 04.11.2010, 08:06   #1
Изгнанные

Автор темы (Топик Стартер) Смена кодировки в исходах

Собссно, заинтересовался сменой кодировки с utf-8 на ansi во всех классах. Может кто-нибудь знает, как можно сменить кодировку сразу во всех файлах?
Open-Shadow вне форума Ответить с цитированием
Непрочитано 04.11.2010, 10:44   #2
Аватар для VISTALL
Illussion is real

По умолчанию Re: Смена кодировки в исходах

Цитата:
Сообщение от Open-Shadow Посмотреть сообщение
Собссно, заинтересовался сменой кодировки с utf-8 на ansi во всех классах. Может кто-нибудь знает, как можно сменить кодировку сразу во всех файлах?
Напримере напишу...Как можно что б быстро не и парится...

Я юзаю всегда прогу PsPad(pspad.com), там есть Поиск->Поиск/Замена в файлах

Откроется окно, в поиску введеш " " и в замене " ", и там укажеш кодировку на какую сменить...Выбереш папку, разширения и нажмеш Ок
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 04.11.2010, 19:20   #3
Герой

По умолчанию Re: Смена кодировки в исходах

iconv использовать
ginger вне форума Отправить сообщение для ginger с помощью ICQ Отправить сообщение для ginger с помощью Skype™ Ответить с цитированием
Непрочитано 04.11.2010, 20:01   #4
Пользователь

По умолчанию Re: Смена кодировки в исходах

я в netbeans меняю кодировку проекта
noith вне форума Отправить сообщение для noith с помощью ICQ Отправить сообщение для noith с помощью Skype™ Ответить с цитированием
Непрочитано 04.11.2010, 20:19   #5
Аватар для VISTALL
Illussion is real

По умолчанию Re: Смена кодировки в исходах

Цитата:
Сообщение от noith Посмотреть сообщение
я в netbeans меняю кодировку проекта
оно меняет кодировку файла ток если его откроеш...А нада сразу все
VISTALL вне форума Ответить с цитированием
Непрочитано 04.11.2010, 21:32   #6
Пользователь

По умолчанию Re: Смена кодировки в исходах

Цитата:
Сообщение от noith Посмотреть сообщение
я в netbeans меняю кодировку проекта
вроде сразу для всего проекта применяет, по крайней мере пхп плагин точно (явовский уже не помню, вроде тоже)
noith вне форума Отправить сообщение для noith с помощью ICQ Отправить сообщение для noith с помощью Skype™ Ответить с цитированием
Непрочитано 06.11.2010, 00:31   #7
Изгнанные

Автор темы (Топик Стартер) Re: Смена кодировки в исходах

Цитата:
Сообщение от VISTALL Посмотреть сообщение
Напримере напишу...Как можно что б быстро не и парится...

Я юзаю всегда прогу PsPad(pspad.com), там есть Поиск->Поиск/Замена в файлах

Откроется окно, в поиску введеш " " и в замене " ", и там укажеш кодировку на какую сменить...Выбереш папку, разширения и нажмеш Ок
Попробовал, но получилось не то, что хотелось бы.
Кодировка меняется, но меняется на неизвестную, т.е. ни один редактор не может распознать кодировку. Исходы, соответственно, не компилируются.
Open-Shadow вне форума Ответить с цитированием
Непрочитано 06.11.2010, 21:32   #8
Аватар для VISTALL
Illussion is real

По умолчанию Re: Смена кодировки в исходах

Цитата:
Сообщение от Open-Shadow Посмотреть сообщение
Попробовал, но получилось не то, что хотелось бы.
Кодировка меняется, но меняется на неизвестную, т.е. ни один редактор не может распознать кодировку. Исходы, соответственно, не компилируются.
вот и ява кодер....(без обид и личных убеждений)

[SOURCE="java"]package jds.test;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

/**
* Author: VISTALL
* Company: J Develop Station
* Date: 20:07/06.11.2010
*/
public class Decoder
{
private static class FileFilter implements java.io.FileFilter
{
@Override
public boolean accept(File pathname)
{
return pathname.isDirectory() || pathname.getName().endsWith(".java");
}
}

private static final FileFilter FILTER = new FileFilter();

public static void main(String... arg) throws Exception
{
parse(new File("C:/Test"));
}

private static void parse(File d) throws Exception
{
for (File fileOrDir : d.listFiles(FILTER))
{
if(fileOrDir.isDirectory())
parse(fileOrDir);
else
rewrite(fileOrDir);
}
}

private static void rewrite(File f) throws Exception
{
InputStreamReader in = new InputStreamReader(new FileInputStream(f), "UTF-8");

List<Integer> buf = new ArrayList<Integer>();
int c;
while ((c = in.read()) >= 0)
{
buf.add(c);
}

in.close();

OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(f), "cp1251");
for (int t : buf)
out.write(t);

out.close();
}
}
[/SOURCE]

Последний раз редактировалось VISTALL; 08.11.2010 в 12:26.
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
смена сборки BAKSы Lineage II 1 27.08.2010 23:29
Смена канала Romanz Aion 2 03.05.2010 23:11
Смена оборудования PROGRAMMATOR О форуме / About Zone-Game 17 22.02.2010 22:54
Sql запрос в базу для смены кодировки neo-skynet Документация 2 29.08.2009 19:59
Смена Профа ИД Elais Работа со скриптами 1 05.01.2009 01:09


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 23:00. Часовой пояс GMT +3.

Вверх