Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблема с кодировкой NetBeans 6.5  (Прочитано 4269 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Banji

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Проблема с кодировкой NetBeans 6.5
« : 09 Февраля 2009, 03:33:54 »
на Ubuntu после компиляции программы в netbeans - русские буквы корректно отображаются.
на окнах, эта же программа не выдает русские буквы, проблема с кодировкой, но где настроить не знаю!
в нетбинс в свойствах проекта кодировку поменял на windows-1251, но проблема осталась!помогите пожалуйста.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Проблема с кодировкой NetBeans 6.5
« Ответ #1 : 09 Февраля 2009, 08:01:43 »
"на окнах" это значит в альтернативной ОС?
Естественно не будут отображаться.
Консолька виндовая (русская) работает в кодировке cp866

Так что конвертай исходники в кодировку cp866 и заново перекомпиливай, или (более правильный путь) разбирайся с
#include <locale.h> // для C
#include <locale>  // для C++

Есть даже статейка маленькая на тему http://www.rsdn.ru/article/qna/ui/concp.xml

минимальный пример для вывода русских буковок
Код: (locale_test.c) [Выделить]
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

#ifdef linux
#define LOCALE_NAME ""
#else
#define LOCALE_NAME "Russian_Russia.866"
#endif

int main(int argc, char*argv[])
{
setlocale(LC_ALL, LOCALE_NAME);
wprintf(L"Привет, юникодный мир!\n");
return EXIT_SUCCESS;
}
На обеих системах с дефолтными настройками кажет русский текст

Оффлайн Banji

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблема с кодировкой NetBeans 6.5
« Ответ #2 : 09 Февраля 2009, 22:27:11 »
Консолька виндовая (русская) работает в кодировке cp866

точно-точно)))спасибо!однако, пишу на Java)
нашел интересную статью http://www.jug.ru/servlets/index?page=rus

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.