Menu

Encodings [new plugin]

DV
2008-05-08
2012-11-14
  • DV

    DV - 2008-05-08

    PREFACE:

    Several times I was asked for the sources of my plugin ConvertExt. But the sources of the plugin have been lost; then I've found some source files accidentally, but it was VERY hard to understand how it worked even for me (frankly, the sources were terrible written). So I've decided to re-write the whole plugin from the beginning - actually, to create a new one.
    The basic idea of this new plugin (I've called it "Encodings") is the following: we take original text in any encoding and then convert it to Unicode according to user-specified encoding (codepage). Such approach allows to show any (well, maybe almost all) characters correctly for any locale, if selected font contains these characters. It means convertion to UTF-8 because Scintilla supports this Unicode encoding.
    I've developed basic parts of the plugin, trying to create a good object-oriented model, which components could be used and improved by other developers. Currently the basic plugin's engine is implemented - i.e. it can view some text as it looks in different encodings (codepages) and save the text in its original encoding. That's the theory - because I can not garantee that this functionality works correctly. There is still a lot of work to do.
    This pre-alpha release is a pure basic engine, it does not contain any advanced user interface or any options, but they are implied.
    Therefore you can find only the sources on Notepad++ Plugins page - it is for developers who may be interested in future development of the plugin.

    RELEASE NOTES:

    Encodings Plugin v0.1 pre-alpha:
    - demo version for developers only
    - includes just basic engine

    The goal of this release is to show what this plugin can do. The general idea is to create something better (much better) than the ConvertExt plugin. But, without your help and ideas, I am not sure I'll do it.

     
    • DV

      DV - 2009-07-07

      https://sourceforge.net/projects/npp-plugins/

      By the way, I just updated the plugin's core to the one used by NppExecPluginMsgTester ver. 0.3.1. Currently there are no other modifications yet.

       
    • MixNix

      MixNix - 2009-07-07

      What about this plugin for unicode version?
      Whether can provide this plug-in editing of files in MS-DOS OEM-866 coding?

       
    • MixNix

      MixNix - 2009-07-07

      Where it is possible to download this plug-in?

       
MongoDB Logo MongoDB