2013-04-01 16:28:57 +0000 2013-04-01 16:28:57 +0000
36
36

Notepad++ inserisce caratteri Unicode speciali in UTF-8

Qual è il modo migliore per inserire caratteri speciali Unicode in un documento Notepad++? Devo affidarmi al sistema operativo (Windows)?

Cerco una soluzione vedi e clicca.

Posso far apparire il pannello di inserimento ASCII con Modifica | Pannello caratteri - che funziona benissimo - ma ha solo i 256 caratteri grezzi. In modalità UTF-8 mi piacerebbe avere una funzione simile per l'intero set codificato, ad esempio l'alfabeto greco, i simboli matematici, ecc. Non voglio dover usare il tastierino numerico . Domanda simile su sourceforge ma anche lì nessuna risposta.

Risposte (4)

32
32
32
2015-10-08 15:13:10 +0000

E ora per qualcosa di completamente diverso, una galleria di taglia e incolla:


☀☁☂☃☄☇☈☉☊☋☌☍☎☏☐☑☒☓【ツ】☚☛☜☝☞☟☠☡☢☣☤☥☦☧☨☩☪☫☬☭☮☯☸☹☺☻☼☽☾✁✂✃✄✆✇✈✉✌✍✎✏✐✑✒✓✔✕✖✗✘✙✚✛✜✝✞✟❍❏❐❑❒❖❘❙❚❡❢❣❤❥❦❧☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓♨

ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΨΩ αβγδεζηθικλμνξοπρςστυφχψω

ϊϋόύώΪΫάέήίΰ

АБВГДЕЖЗИЙКЛМНОПРСТУХЦЧШЩЪЫЬЭЮЯ абвгдежзийклмнопрстуфхцчшщъыьэюя

ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀ҂҃҄҅҆҇҈҉ҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԮԔԖԘԚԜԞԠԢԤԦԨԪԬᲀᲁᲂᲃᲄᲅᲆᲇᲈᴫᵸ⃝ⷠⷡⷢⷣⷤⷥⷦⷧⷨⷩⷪⷫⷬⷭⷮⷯⷰⷱⷲⷳⷴⷵⷶⷷⷸⷹⷺⷻⷼⷽⷾⷿꙴꙵꙶꙷꙸꙹꙺꙻꚞꚟꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚘꙮꚚ꙯꙰꙱꙲꙳꙼꙽︮︯꙾ꙿꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚜ

ѐёђѓєѕіїјљњћќѝўџѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӏӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԯԕԗԙԛԝԟԡԣԥԧԩԫԭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚙꚛꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚝ

º¹²³⁴⁵⁺-⁼⁽ ⁾ ⁿ ¼½¾‰‱℃ ℉ ❶❷❸❹❺❻❼❽❾❿➀➁➂➃➄➅➆➇➈➉➊➋➌➍➎➏➐➑➒➓①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⓪ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ

♩♪♫♬♭♮♯☰☱☲☳☴☵☶☷♔♕♖♗♘♙♚♛♜♝♞♟弗♠♡♢♣♤♥♦♧

★☆✠✡✢✣✤✥✦✧✩✪✫✬✭✮✯✰✱✲✳✴✵✶✷✸✹✺✻✼✽✾✿❀❁❂❃❄❅❆❇❈❉❊❋➔➘➙➚➛➜➝➞➟➠➡➢➣➤➥➦➧➨➩➪➫➬➭➮➯➱➲➳➴➵➶➷➸➹➺➻➼➽➾←↑→↓↔↕↘↙↚↛↜↝↞↟↠↡↢↣↤↥↦↧↨↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐⇑⇒⇓⇔⇕⇖⇗⇘⇙⇚⇛⇜⇝⇞⇟⇠⇡⇢⇣⇤⇥⇦⇧⇨⇩⇪

■□▢▣▤▥▦▧▨▩▪▫▬▭▮▯▰▱▲△▴▵▶▷▸▹►▻▼▽▾▿◀◁◂◃◄◅◆◇◈◉◊○◌◍◎●◐◑◒◓◔◕◖◗◘◙◚◛◜◝◞◟◠◡◢◣◤◥◦◧◨◩◪◫◬◭◮◯ ▔ ▕ ░ ▒ ▓ ▀ ▁ ▂ ▃ ▄ ▅ ▆ ▇ “ ▉ ▊ ▋ ▌ ▍ ▎ ▏▐

∀∁∂∃∄∅∆∇∈∉∊∋∌∍∎∏∐∑−±∓∔∕∖∗∘∙√∛∜∝∞∟∠∡∢∣∤∥∦∧∨∩∪∫∬∭∮∯∰∱∲∳∴∵∶∷∸∹∺∻∼∽∾∿≀≁≂≃≄≅≆≇≈≉≊≋≌≍≎≏≐≑≒≓≔≕≖≗≘≙≚≛≜≝≞≟≠≡≢≣≤≥≦≧≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊂⊃⊄⊅⊆⊇⊈⊉⊊⊋⊌⊍⊎⊏⊐⊑⊒⊓⊔⊕⊖⊗⊘⊙⊚⊛⊜⊝⊞⊟⊠⊡⊢⊣⊤⊥⊦⊧⊨⊩⊪⊫⊬⊭⊮⊯⊰⊱⊲⊳⊴⊵⊶⊷⊸⊹⊺⊻⊼⊽⊾⊿⋀⋁⋂⋃⋄⋅⋆⋇⋈⋉⋊⋋⋌⋍⋎⋏⋐⋑⋒⋓⋔⋕⋖⋗⋘⋙⋜⋝⋞⋟⋠⋡⋢⋣⋦⋧⋨⋩⋪⋫⋬⋭⋮⋯ ⋰ ⋱

¿¡- ‖ ‗ ‘ ’ ” “ ‘ ’ ‘ ’ ‛ ” “ ” † ‡ - ‣ ․ ‥ … ‧ ′ ″ ‴ ‵ ‶ ‷ ‸ ‘ ’ ※ ‼ ‽ ‾‿⁀⁁⁂ ⁃ ⁄ ⁅ ⁆

ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝßàâãäåæçèéêëííîïðñòóõöùúûüüýþÿ ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽž ſƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃ ǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰǴǵǶǷǸǹ ǺǻǼǽǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠ ȦȧȨȩȪȫȬȭȮȯȰȱȲȳɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʭ

⛄⚽⚾⛳⛪⛺⛲⛵⛽

  • * alcuni Spazi (mostrato qui tra blocchi completi █ aka █)

“” (niente)

“” ​ ​ (spazio di larghezza zero) “ ”       (spazio per capelli) “ ”     (spazio per sei per-em spazio) “ ”       (spazio sottile) “ ”     (spazio stretto no-break) “ ”       (spazio quattro-per-em) “ ”     (spazio) “  ”       (spazio no-break) “ ”       (spazio tre per em) “ ”       (spazio en) “ ”       (spazio em)

Grazie a Maxitweet , Johannes Knabe , e copypastecharacter .

Suggerimento: Ctrl +=zoom in. Ctrl 0=ripristina. (Mac ⌘ + e ⌘ 0.)

18
18
18
2013-04-10 11:22:10 +0000

Impostare un comando definito dall'utente:

  1. Seleziona Run e poi Run…
  2. Inserisci charmap
  3. Fai clic su Save…
  4. Inserisci un nome per identificarlo, ad esempio &charmap (l'ampersand ti permette di specificare C come tasto acceleratore, quindi Alt+R poi C lo attivano, a meno che tu non abbia un altro comando con lo stesso tasto acceleratore).
  5. Specificare opzionalmente una scorciatoia da tastiera per attivarlo, ad esempio ALT e Num +
  6. Clicca OK

Ora ogni volta che vuoi inserire un carattere, usa il menu Esegui o il tasto di scelta rapida/acceleratore per aprire Windows Character Map, e scegli uno o più caratteri o cercali usando il loro nome Unicode in “Cerca:”, copiali negli appunti, chiudi Character Map e incollali in Notepad++.

Nota che devi essere in un formato unicode perché i caratteri vengano visualizzati in Notepad++. Questo si fa andando nel menu Formato e selezionando “Codifica in UTF-8” o simile. Ora puoi incollare lettere greche, pedici, ecc. in Notepad++.

9
9
9
2015-10-08 16:36:29 +0000

Se potete scrivere usando il tastierino numerico, significa che avete già il punto di codice per il carattere. Inserisci semplicemente il valore esadecimale del carattere (o dei caratteri) che vuoi in Notepad++, selezionalo, poi apri il menu: Plugins → Convertitore → HEX -> ASCII

Dimostrazione:

Conversione da ASCII a HEX e da HEX ad ASCII Notepad++

  • *

Puoi anche ottenere risultati dal vivo dal pannello di conversione


Un altro modo è usare il plugin HexEditor, che era incluso nelle versioni precedenti di Notepad++ ma è stato rimosso recentemente . Puoi ancora installare il plugin (o riattivarlo se è stato disabilitato) dal gestore dei plugin con l'avvertenza che a volte può essere instabile.

In questo modo basta selezionare Plugins → Hex-Editor → View in HEX (o cliccare il pulsante H vicino alla destra della barra dei menu) quindi digitare i byte UTF-8 nella finestra di modifica esadecimale. Per esempio, per ottenere la stringa che è f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c in UTF-8, basta digitare questi valori esadecimali nella colonna di dump e tornare alla normale modalità testo; vedrai apparire questi caratteri.

Notate che potrebbe essere più facile lavorare in UTF-16 o UTF-32 poiché ottenere manualmente la codifica UTF-8 di un carattere è difficile. Dopo tutto, basta riconvertire il file in UTF-8 quando si salva


È anche possibile usare il convertitore Base64 per questo scopo. Basta selezionare la stringa codificata con Base64 e selezionare Plugins → Strumenti MIME → Decodifica Base64

  • *

Se vuoi solo inserire alcuni caratteri speciali frequentemente, è meglio usare una macro.

Prima devi ottenere la codifica base64 della stringa incollandola in Notepad++ e poi usare la funzione Base64 Encode. Dopo di che selezionate Macro → Start recording, digitate la stringa base64 che ottenete, selezionatela e decodificatela come sopra. Ora è possibile fermare la registrazione e salvare la macro con qualche nome descrittivo e possibilmente insieme ad una scorciatoia. È anche possibile usare la funzione HEX → ASCII invece di base64

Più tardi, quando si vuole inserire quella stringa, basta riprodurre la macro

Modifica:

Il pannello di conversione funziona con Unicode solo se si incolla un carattere Unicode direttamente nel campo ASCII

0
0
0
2017-11-15 06:38:58 +0000

Se conosci un po’ di LaTeX, puoi usare questo Script AutoHotKey per convertire l'input simile a LaTeX in caratteri Unicode . Ctrl+Alt+Shift+U lo attiva (icona H sulla barra delle applicazioni) e lo disattiva (icona S).

Quindi, per esempio, se si digita

\alpha \beta \Gamma \infty ^1 _2 \Bbb{R}

il risultato sarà αβΓ∞¹₂ℝ