Как конвертировать Mac UTF-8 .xml-файл в то, что понимает Банши?

Вручную

Управление типом + введите внутри ячейки.

В ручном режиме

Автоматически

Похоже, что если вы установите его перед редактированием ячейки: https://bugs.freedesktop.org /show_bug.cgi?id=57519

2
задан 2 July 2011 в 21:35

16 ответов

Я предполагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 25 May 2018 в 19:59
  • 1
    Спасибо за ответ, это может быть проблема. Я пытался использовать convmv, но команды мне не очень понятны. Я пробовал несколько вещей, пока наконец не получил сообщение «ready!» На моем терминале. Но Banshee все еще не читает акценты ... Интересно, всегда ли люди, использующие Banshee, импортируют библиотеки из окон, или это особая проблема, с которой я сталкиваюсь. – wranvaud 3 July 2011 в 23:45

Я предполагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 25 July 2018 в 21:38

Я предполагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 2 August 2018 в 03:14

Я предполагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 4 August 2018 в 19:09

Я предполагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 6 August 2018 в 03:26

Я предполагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 7 August 2018 в 21:13

Я полагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 10 August 2018 в 09:32

Я полагаю, что это связано с разложенными или предварительно скомпонованными диакритическими символами: в Unicode вы можете написать много диакритических символов, таких как é, либо как один символ («precomposed», NFC), либо как комбинация базового символа «e» и дополнительный символ акцента («разложен», NFD), см.

OS X всегда использует разложенные символы для имен файлов. Системные файлы Linux не заботятся о символах, а просто хранят байты в качестве имен файлов и позволяют программам интерпретировать их. NFC и NFD приводят к различным последовательностям байтов. Linux считает, что результирующие имена файлов различаются. Большинство программ под Linux используют NFC.

Я не знаю ни одной программы, которая может конвертировать текст между двумя формами кодировки. Программа convmv (не установлена ​​по умолчанию) может конвертировать имена файлов между NFC и NFD. Может быть, это помогает, но, возможно, это вызывает другие проблемы, поэтому будьте осторожны.

2
ответ дан 13 August 2018 в 15:41
  • 1
    Спасибо за ответ, это может быть проблема. Я пытался использовать convmv, но команды мне не очень понятны. Я пробовал несколько вещей, пока наконец не получил сообщение «ready!» На моем терминале. Но Banshee все еще не читает акценты ... Интересно, всегда ли люди, использующие Banshee, импортируют библиотеки из окон, или это особая проблема, с которой я сталкиваюсь. – wranvaud 3 July 2011 в 23:45

У меня была та же проблема, и я использую на своем Debian Server средство convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

convmv -r --nfc --nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY
1
ответ дан 25 May 2018 в 19:59
  • 1
    Я просто пробовал эту линию, похоже, работает в cli, но все же, песни с акцентами не могут быть найдены программным обеспечением ... Я посмотрел на свой xml-файл и увидел, что акценты используют hex. формат (e% CC% 81 для é). Это не только имена файлов, но и содержимое XML-файла, который мне нужно преобразовать. Я должен был выполнить поиск и заменить, чтобы получить акценты. Я не мог найти инструмент, чтобы сделать это автоматически ... Если кто-то знает, пожалуйста, поделитесь, я бы хотел услышать об этом. – wranvaud 18 June 2012 в 00:34

У меня была та же проблема, и я использую на своем Debian Server средство convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

convmv -r --nfc --nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY
1
ответ дан 25 July 2018 в 21:38
  • 1
    Я просто пробовал эту линию, похоже, работает в cli, но все же, песни с акцентами не могут быть найдены программным обеспечением ... Я посмотрел на свой xml-файл и увидел, что акценты используют hex. формат (e% CC% 81 для é). Это не только имена файлов, но и содержимое XML-файла, который мне нужно преобразовать. Я должен был выполнить поиск и заменить, чтобы получить акценты. Я не мог найти инструмент, чтобы сделать это автоматически ... Если кто-то знает, пожалуйста, поделитесь, я бы хотел услышать об этом. – wranvaud 18 June 2012 в 00:34

У меня была та же проблема, и я использую на своем Debian Server средство convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

convmv -r --nfc --nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY
1
ответ дан 2 August 2018 в 03:14
  • 1
    Я просто пробовал эту линию, похоже, работает в cli, но все же, песни с акцентами не могут быть найдены программным обеспечением ... Я посмотрел на свой xml-файл и увидел, что акценты используют hex. формат (e% CC% 81 для é). Это не только имена файлов, но и содержимое XML-файла, который мне нужно преобразовать. Я должен был выполнить поиск и заменить, чтобы получить акценты. Я не мог найти инструмент, чтобы сделать это автоматически ... Если кто-то знает, пожалуйста, поделитесь, я бы хотел услышать об этом. – wranvaud 18 June 2012 в 00:34

У меня была та же проблема, и я использую на своем Debian Server средство convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

convmv -r --nfc --nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY
1
ответ дан 4 August 2018 в 19:09
  • 1
    Я просто пробовал эту линию, похоже, работает в cli, но все же, песни с акцентами не могут быть найдены программным обеспечением ... Я посмотрел на свой xml-файл и увидел, что акценты используют hex. формат (e% CC% 81 для é). Это не только имена файлов, но и содержимое XML-файла, который мне нужно преобразовать. Я должен был выполнить поиск и заменить, чтобы получить акценты. Я не мог найти инструмент, чтобы сделать это автоматически ... Если кто-то знает, пожалуйста, поделитесь, я бы хотел услышать об этом. – wranvaud 18 June 2012 в 00:34

У меня была та же проблема, и я использую на своем Debian Server средство convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

convmv -r --nfc --nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY
1
ответ дан 6 August 2018 в 03:26
  • 1
    Я просто пробовал эту линию, похоже, работает в cli, но все же, песни с акцентами не могут быть найдены программным обеспечением ... Я посмотрел на свой xml-файл и увидел, что акценты используют hex. формат (e% CC% 81 для é). Это не только имена файлов, но и содержимое XML-файла, который мне нужно преобразовать. Я должен был выполнить поиск и заменить, чтобы получить акценты. Я не мог найти инструмент, чтобы сделать это автоматически ... Если кто-то знает, пожалуйста, поделитесь, я бы хотел услышать об этом. – wranvaud 18 June 2012 в 00:34

У меня была та же проблема, и я использую на своем Debian Server средство convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

convmv -r --nfc --nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY
1
ответ дан 7 August 2018 в 21:13
  • 1
    Я просто пробовал эту линию, похоже, работает в cli, но все же, песни с акцентами не могут быть найдены программным обеспечением ... Я посмотрел на свой xml-файл и увидел, что акценты используют hex. формат (e% CC% 81 для é). Это не только имена файлов, но и содержимое XML-файла, который мне нужно преобразовать. Я должен был выполнить поиск и заменить, чтобы получить акценты. Я не мог найти инструмент, чтобы сделать это автоматически ... Если кто-то знает, пожалуйста, поделитесь, я бы хотел услышать об этом. – wranvaud 18 June 2012 в 00:34

У меня была та же проблема, и я использую на моем сервере Debian инструмент convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

  convmv -r --nfc -  nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY  
1
ответ дан 10 August 2018 в 09:32

У меня была та же проблема, и я использую на моем сервере Debian инструмент convmv. Это работает как прелесть.

Я использую следующую командную строку для преобразования NFD в NFC (для файла в DIRECTORY):

  convmv -r --nfc -  nosmart -f UTF-8 -t UTF-8 --notest DIRECTORY  
1
ответ дан 13 August 2018 в 15:41
  • 1
    Я просто пробовал эту линию, похоже, работает в cli, но все же, песни с акцентами не могут быть найдены программным обеспечением ... Я посмотрел на свой xml-файл и увидел, что акценты используют hex. формат (e% CC% 81 для é). Это не только имена файлов, но и содержимое XML-файла, который мне нужно преобразовать. Я должен был выполнить поиск и заменить, чтобы получить акценты. Я не мог найти инструмент, чтобы сделать это автоматически ... Если кто-то знает, пожалуйста, поделитесь, я бы хотел услышать об этом. – wranvaud 18 June 2012 в 00:34

Другие вопросы по тегам:

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