https://bugs.kde.org/show_bug.cgi?id=426856

            Bug ID: 426856
           Summary: File cncoding is not always stored
           Product: KBibTeX
           Version: git (master)
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Loading/saving files
          Assignee: fisc...@unix-ag.uni-kl.de
          Reporter: nobodyinper...@posteo.de
  Target Milestone: ---

SUMMARY

Latest development KBibTeX (kbibtex-git-r3368.52ab3ba1-1) does not store every
encoding set in the file settings.

STEPS TO REPRODUCE

1. Create a file :

-----  encoding.bib  -------
@comment{x-kbibtex-encoding=us-ascii}

@article{encodingfail2020,
        author = {Author},
        journal = {Journal},
        title = {Encoding with special character $\mu$},
        year = {2020}
}
----------------------------



2. Open the file in KBibTeX
- The Encoding is correctly set to US-ASCII in the file settings
- The special escaped LaTeX character \mu is replaced with µ
3. Simulate changing something so that KBibTeX allows saving the file
4. Save the file

OBSERVED RESULT

The encoding line

@comment{x-kbibtex-encoding=us-ascii}

Is removed from the file, causing future openings in KBibTeX to interpret the
file as UTF-8. Future open/save cycles are stable, leading to the following
file:

------------ encoding.bib --------------
@comment{x-kbibtex-encoding=utf-8}

@article{encodingfail2020,
        author = {Author},
        journal = {Journal},
        title = {Encoding with special character $\ensuremath{μ}$},
        year = {2020}
}
-----------------------------------------




EXPECTED RESULT


KBibTeX keeps the file in US-ASCII so there are no problems with old BibTeX
uncapable of handling Unicode.


SOFTWARE/OS VERSIONS
Up-to-date Manjaro, KBibTeX built from the kbibtex-git AUR package

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to