|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2013, 05:57 | #1 |
Новичок
Джуниор
Регистрация: 26.12.2008
Сообщений: 2
|
Проблема с utf-8 в cmd
Здарова народ.
Есть проблема, возможно, кто-то с ней сталкивался. В виндовой консоли меняю кодировку с помощью "chcp 65001" на utf-8 и что бы отображалась кириллица, меняю шрифт на "Lucida Console". Всё бы ничего (кириллица отображается, уже хорошо), но есть нюансы, а именно. Если написать простой скриптик на PHP, типа "Hello world", а именно "Привет мир" на русском: Код:
Если же написать простой скриптик на Java "Привет мир": Код:
При выводе посимвольно, вообще интересно получается: Код:
Код:
Однако при выводе всего этого дела через cmd в файл строка выводится без мусора. Кто-нить сталкивался с подобной проблемой? Можете подсказать решение проблемы?) |
02.01.2013, 11:18 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
это не проблема... так и должно быть. УТФ-8 по два байта на символ отображает.
если в браузере будет смотреть и хидер правильный дадите - все ок будет |
02.01.2013, 12:59 | #3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
УТФ-8 по два байта на символ отображает.
А теперь - правильный ответ (((Ж utf-8 - это формат кодирования с переменной длинной символа, которая может составлять от 1 до 6 байт. Whiskas Можете подсказать решение проблемы?) кодировка самого исходника какая? вообще, php - это быдло-язык, запрещенный в некоторых американских школах, в котором даже сейчас не решена проблема с поддержкой unicode. Вот с java это более интересно попробуй консоль запускать в wide-режиме ( ключ /u )
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
02.01.2013, 13:17 | #4 | |
Новичок
Джуниор
Регистрация: 26.12.2008
Сообщений: 2
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
mciSendString(PChar(Cmd), nil, 0, 0); проблема с пробелами в пути к файлу | ArtGrek | Мультимедиа в Delphi | 8 | 02.08.2016 15:54 |
Преобразовние Utf-16 <=> Utf-8 | hard-t | Общие вопросы C/C++ | 1 | 26.08.2011 13:54 |
Ansi в UTF-8 и наоборот UTF-8 в Ansi | Alar | Работа с сетью в Delphi | 3 | 09.12.2010 17:02 |
Проблема с запуском *.cmd | Shouldercannon | Общие вопросы Delphi | 4 | 21.09.2010 20:24 |
Проблема с текстом в .cmd | nub' | Операционные системы общие вопросы | 2 | 05.02.2010 13:47 |