theohbrothers / ConvertOneNote2MarkDown

Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever proprietary note taking tool you are using? Nothing beats clear text, right? Read on!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data.Text.Internal.Encoding: Invalid UTF-8 stream

jeffery9 opened this issue · comments

Bug

State the unexpected behavior in one sentence.

Expectation

State the expected behavior in one sentence.

Discussion

Describe the unexpected behavior.

Environment

Output of Configuration

Configuration:
dryRun: 0
notesdestpath: C:\temp\notes
targetNotebook: test
usedocx: 2
keepdocx: 2
docxNamingConvention: 1
prefixFolders: 1
medialocation: 1
conversion: markdown-simple_tables-multiline_tables-grid_tables+pipe_tables-fenced_code_attributes-inline_code_attributes-fenced_code_attributes
headerTimestampEnabled: 1
keepspaces: 1
keepescape: 2
newlineCharacter: 2

Output of $PSVersionTable

PS > $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.19041.3031
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.3031
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

when convert page title with “【2022争霸赛*干货满满】docker镜像详解 - 通用技术 - 深信服社区”
it raise error "Data.Text.Internal.Encoding: Invalid UTF-8 stream"

Building conversion configuration for 【2022争霸赛*干货满满】docker镜像详解 - 通用技术 - 深信服社区 [Page]

【2022争霸赛*干货满满】docker镜像详解 - 通用技术 - 深信服社区 [Page]

Convert-OneNotePage : Failed to convert docx file c:\temp\notes\陈帆-的笔记本\docx{497ADB08-7455-6E5E-227B-52CBA40E2F60}{1}{E195711552178
6387746761990955795937539616261}-1666194378.docx to markdown file c:\temp\notes\陈帆-的笔记本\快速笔记\【2022争霸赛-干货满满】docker镜像详
解---通用.md
At C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1:1435 char:257

  • ... onConfigs | Convert-OneNotePage -OneNoteConnection $OneNote -Config $ ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Convert-OneNotePage

Convert-OneNotePage : Failed to convert page: 快速笔记\【2022争霸赛-干货满满】docker镜像详解---通用技术---深信服社区
At C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1:1435 char:257

  • ... onConfigs | Convert-OneNotePage -OneNoteConnection $OneNote -Config $ ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Convert-OneNotePage

Convert-OneNotePage : pandoc error: pandoc.exe: Cannot decode byte '\x82': Data.Text.Internal.Encoding: Invalid UTF-8 stream
At C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1:1435 char:257

  • ... onConfigs | Convert-OneNotePage -OneNoteConnection $OneNote -Config $ ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Convert-OneNotePage

Convert-OneNotePage : at Convert-OneNotePage, C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1: line 1200
at New-SectionGroupConversionConfig, C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1: line 1025
at Convert-OneNote2MarkDown, C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1: line 1435
at , C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1: line 1471
at , : line 1
At C:\Users\jeffery\ConvertOneNote2MarkDown\ConvertOneNote2MarkDown-v2.ps1:1435 char:257

  • ... onConfigs | Convert-OneNotePage -OneNoteConnection $OneNote -Config $ ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Convert-OneNotePage
commented

Hey @jeffery9. This appears to be a pandoc bug, see jgm/pandoc#8884. See similar errors in jgm/pandoc.

I would suggest installing an older / newer version of pandoc. You can download specific .exe versions here. Then retry the conversion. I hope it works out for you. A version that did work for me was 3.1.6, so you may try that 😃

commented

Hello @jeffery9, is this still an issue?

commented

Closing for inactivity.