2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Поддержка unicode в Maple
Сообщение15.09.2018, 18:36 
Добрый день! Хотел сделать перевод букв в их номер. Делаю цикл по строке в Maple. С английскими буквами все ок:

Код:
for c in "len" do

    print(c);     
    pos:= StringTools[Search]( c, "abcdefghijklmnopqrstuvwxyz" );

od;
                              "l"
                               12
                              "e"
                               5
                              "n"
                               14


С русскими буквами - не то. Каждый символ воспринимается как двухбайтный.
Код:
for c in "бак" do

    print(c);
    pos := StringTools[Search](c, "абвгдеёжзийклмнопрстуфхцчшщъыьэюя")

end do;
                              "?"
                               1
                              "?"
                               4
                              "?"
                               1
                              "?"
                               2
                              "?"
                               1
                              "?"
                               24


Можно ли это исправить? (Включить поддержку unicode без танцев с бубном).

 
 
 
 Re: Поддержка unicode в Maple
Сообщение15.09.2018, 20:25 
Нужны уточнения. Скопировал при помощи буфера обмен текст из предыдущего сообщения в Classic Worksheet Maple 15. Работает.
Код:
...
                              "б"
                            pos := 2
                              "а"
                            pos := 1
                              "к"
                            pos := 12

При копировании обратно в окно браузера пришлось набирать кир. руками.

 
 
 
 Re: Поддержка unicode в Maple
Сообщение15.09.2018, 20:37 
GAA в сообщении #1339201 писал(а):
Нужны уточнения.

Я пробовал на Maple 2015 и 2016. Видимо, в старых версиях Maple строка в ANSI. Эх.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group