Podczas wklejania tekstu ze źródeł zewnętrznych do edytora tekstu zwykłego (np. TextMate lub Sublime Text 2) powszechnym problemem jest często wklejanie znaków specjalnych. Niektóre z tych znaków renderują się dobrze, ale w zależności od źródła, niektóre mogą nie wyświetlać się poprawnie (zwykle pojawiają się jako znak zapytania z ramką wokół niego).Jak znaleźć kod postaci specjalnej w moim edytorze tekstu?
Więc to jest rzeczywiście 2 pytania:
otrzymuje znak specjalny (np "lub ♥) Mogę określić UTF-8 kodowania znaków używany do wyświetlania tego znaku od wewnątrz mojego edytora tekstu, a/lub konwertować te znaki na ich kody znaków?
Dla tych "ekstra-specjalnych" znaków, które przychodzą jako śmieci, czy istnieje sposób, aby dowiedzieć się, jakie kodowanie zostało użyte do wyświetlenia tego znaku w źródłowym tekście i czy te znaki mogą zostać w jakiś sposób przekonwertowane na UTF-8? ?
Możesz użyć tego [narzędzia online] (https://www.soscisurvey.de/tools/view-chars.php), aby wkleić ciągi znaków z nieznanymi znakami i zobaczyć ich numery Unicode. – BurninLeo
Jako pomoc podstawową utworzyłem tabelę wszystkich kodów znaków z zakresu 0x80-0xFF w starszych 8-bitowych kodowaniach znanych z Python, do których często się odwołuję: https://cdn.rawgit.com/tripleee /8bit/master/encodings.html – tripleee