Sublime Forum

EncodingHelper ( Encoding on status bar, Convert to UTF8 )

#21

Can anyone give me a hint, how to install this under ST3 please?
I do not understand those instructions “To install for ST3, you should checkout to “st3” branch”
Thank you …

0 Likes

#22

Forgive the newbie question, but I’m using Sublime 2 and this plugin doesn’t show up in Package Control. I added the “https://github.com/SublimeText/EncodingHelper” repository using “Package Control: Add Repository” but it still doesn’t show up under “Package Control: Install Package”, even after restarting ST.

Can someone please help me install it?

Thanks.

0 Likes

#23

Can someone please help me install it?

Hello, this package does not support ST2, install ST3

0 Likes

#24

Managed to install it successfully in ST2:

Hope this helps.

0 Likes

#25

The link in the edit menu never shows. I’m using sublime text 3 in a mac. I had the packed version and the unziped versiin and neither work. what should I do?

0 Likes

#26

what should I do?
Use the status bar

Managed to install it successfully in ST2:
Nope, does not work correctly in ST2. Use ST3

0 Likes

#27

What do you mean use the status bar? could you be more specific?

0 Likes

#28

the menu is now in the status bar, click the encoding name, there is a new submenu named “Convert to UTF8 from XYZ”

0 Likes

#29

I have it installed, but it does not seem to work. I do not have the menu items and I do not have the bottom bar encoding identifier. Using ST3

0 Likes

#30

Preferences -> Settings - User

// Display file encoding in the status bar "show_encoding": true,

0 Likes

#31

I really like EncodingHelper very much.

But today I got that message of EncodingHelper saying
“Not all characters are representable in Western (ISO 8859-1), falling back to UTF-8”

IMO what EncodingHelper needs is a “best fit” mapping from characters in UTF-8 to characters in Latin-1 (ISO 8859-1).

Of course, there are many characters in UTF-8 that do not have any equivalent character in Latin-1.

But on the other hand side, there are many chararcters in UTF-8 that do have a (roughly) similar character in Latin-1, although they are not exactly the same, like e.g. all those slightly different kinds of hyphens:

‐ 8208 2010 HYPHEN
‑ 8209 2011 NON-BREAKING HYPHEN
‒ 8210 2012 FIGURE DASH
– 8211 2013 – EN DASH
— 8212 2014 — EM DASH
― 8213 2015 HORIZONTAL BAR
(Source: w3schools.com/charsets/ref_u … uation.asp )

It would be better if all of them would be mapped to the good old Latin-1 hypen (-), instead of simply doing nothing and falling back to UTF-8.

Another improvement for EncodingHelper would be if all characters that cannot be replaced during conversion at all would be marked somehow, e.g. “<?>”.

Then the user would have the possibility to manually correct them.

Please consider:

  • In most cases, there are only a few “weird” UTF-8 characters that make EncodingHelper fail and fall back to UTF-8.

  • The “weird” UTF-8 characters are often hard to recognize (see hypen example above)

See also:
stackoverflow.com/questions/231 … s-with-php - How to replace UTF-8 characters with similar-looking ASCII characters with PHP?

0 Likes

#32

For some reason I replied to preview post in another place viewtopic.php?f=3&t=16766#p73198

0 Likes