Unicode производится на командной строке Windows?

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range  replacementText:(NSString *)text
{
    if (range.length==0) {
        if ([text isEqualToString:@"\n"]) {
            [txtView resignFirstResponder];
            if(textView.returnKeyType== UIReturnKeyGo){

                [self PreviewLatter];
                return NO;
            }
            return NO;
        }
    }   return YES;
}
15
задан Keith Pinson 18 February 2014 в 18:23
поделиться

4 ответа

Что вы можете сделать, так это оставить AssemblyVersion неизменной (по крайней мере, пока это «совместимая основная версия»), но использовать ту же технику для установки номера версии SVN в свойство AssemblyFileVersion.

Тогда вам не придется постоянно обновлять файлы политики издателя.

KB556041 - Как использовать версию сборки и версию файла сборки

Предположим, вы создаете сборку платформы для своего проекта, которая является используется многими разработчиками при создании сборок приложения. Если вы выпускаете новую версию сборки очень часто ... и если сборки имеют строгие имена, разработчикам придется менять ссылку каждый раз, когда вы выпускаете новую сборку ... Лучшим вариантом в таких закрытых групповых и нестабильных сценариях было бы исправление 'Версия сборки'

1
ответ дан 1 December 2019 в 04:18
поделиться

Для любых ответов сначала проверьте его. Это простая консольная программа, которая проверяет, что изменение шрифта на самом деле не работает.

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main( string[] args )
        {
            Console.OutputEncoding = System.Text.Encoding.UTF8;
            Console.WriteLine( "日本語です" );
            Console.Write( "Finished. Press a key. " );
            Console.ReadLine();
            return;
        }
    }
}

Я проверю, есть ли конкретный ответ «Невозможно сделать». Другие способы проверки: используйте другую оболочку. т.е. Powershell? Я посмотрю, сработает ли это.

Однако вы можете сделать:

ConsoleApplication1.exe > output.txt
notepad.exe output.txt

Заявление об ограничении ответственности : Мой пример - C #, но консольное приложение должно работать как таковое.

И просмотрите такие результаты, тем временем.

0
ответ дан 1 December 2019 в 04:18
поделиться

Проблема заключается в шрифте, с помощью которого консоль Windows отображает вывод. К сожалению для вас, это пользовательская настройка.

Я рекомендую вам предложить пользователям установить в качестве шрифта консоли Windows Lucida Console. Этот шрифт должен обрабатывать широкие символы / символы Юникода.

1
ответ дан 1 December 2019 в 04:18
поделиться

Ссылка: Java Unicode в командной строке Windows

Попробуйте использовать chcp 1252 или chcp 65001 из командной строки. С Lucida Console или другой поддержкой шрифтов.

13
ответ дан 1 December 2019 в 04:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: