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

Notepad++ insertando caracteres especiales Unicode en UTF-8

¿Cuál es la mejor manera de introducir caracteres especiales Unicode en un documento de Notepad++? ¿Tengo que depender del sistema operativo (Windows)?

Busco una solución de ver y hacer clic.

Puedo abrir el panel de inserción ASCII con Edición | Panel de caracteres - que funciona muy bien - pero sólo tiene los 256 caracteres en bruto. En el modo UTF-8 me gustaría tener una función similar para todo el conjunto codificado, por ejemplo, el alfabeto griego, los símbolos matemáticos, etc. No quiero tener que usar el teclado numérico . Pregunta similar en sourceforge pero tampoco hay respuesta allí.

Respuestas (4)

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

Y ahora algo completamente diferente, una galería de cortar y pegar:

  • *

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

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

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

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

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

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

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

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

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

■□▢▣▤▥▦▧▨▩▪▫▬▭▮▯▰▱▲△▴▵▶▷▸▹►▻▼▽▾▿◀◁◂◃◄◅◆◇◈◉◊○◌◍◎●◐◑◒◓◔◕◖◗◘◙◚◛◜◝◞◟◠◡◢◣◤◥◦◧◨◩◪◫◬◭◮◯ ∀∁∂∃∄∅∆∇∈∉∊∋∌∍∎∏∐∑−±∓∔∕∖∗∘∙√∛∜∝∞∟∠∡∢∣∤∥∦∧∨∩∪∫∬∭∮∯∰∱∲∳∴∵∶∷∸∹∺∻∼∽∾∿≀≁≂≃≄≅≆≇≈≉≊≋≌≍≎≏≐≑≒≓≔≕≖≗≘≙≚≛≜≝≞≟≠≡≢≣≤≥≦≧≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊂⊃⊄⊅⊆⊇⊈⊉⊊⊋⊌⊍⊎⊏⊐⊑⊒⊓⊔⊕⊖⊗⊘⊙⊚⊛⊜⊝⊞⊟⊠⊡⊢⊣⊤⊥⊦⊧⊨⊩⊪⊫⊬⊭⊮⊯⊰⊱⊲⊳⊴⊵⊶⊷⊸⊹⊺⊻⊼⊽⊾⊿⋀⋁⋂⋃⋄⋅⋆⋇⋈⋉⋊⋋⋌⋍⋎⋏⋐⋑⋒⋓⋔⋕⋖⋗⋘⋙⋜⋝⋞⋟⋠⋡⋢⋣⋦⋧⋨⋩⋪⋫⋬⋭⋮⋯ ⋰ ⋱

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

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

⛄⚽⚾⛳⛪⛺⛲⛵⛽

  • * algunos Espacios (mostrados aquí entre bloques completos █ aka █)

“” (nada)

“” ​ ​ (espacio de ancho cero) “”     (espacio de pelo) “”     (espacio de seis por-em espacio) “ ”       (espacio fino) “ ”     (espacio estrecho sin ruptura) “ ”       (espacio de cuatro por-em) “ ”     (espacio) “; ”       (espacio sin ruptura)    (espacio de tres por em)      (espacio en)    (espacio em)

Gracias a Maxitweet , Johannes Knabe , y copypastecharacter .

Consejo: Ctrl +=aumentar el zoom. Ctrl 0=restaurar. (Mac ⌘ + y ⌘ 0.)

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

Configurar un comando definido por el usuario:

  1. Seleccione Ejecutar y luego Ejecutar…
  2. Introduzca charmap
  3. Haga clic en Guardar…
  4. Introduce un nombre para identificarlo, por ejemplo &charmap (el ampersand te permite especificar C como tecla aceleradora, así que Alt+R y luego C lo activan, a menos que tengas otro comando con la misma tecla aceleradora).
  5. Opcionalmente, especifique un atajo de teclado para activarlo, por ejemplo, ALT y Num +
  6. Haga clic en OK

Ahora, cada vez que quiera introducir un carácter, utilice el menú Ejecutar o el atajo/tecla aceleradora para abrir el Mapa de Caracteres de Windows, y elija uno o más caracteres o búsquelos utilizando su nombre Unicode en “Buscar:”, copie al portapapeles, cierre el Mapa de Caracteres y péguelo en el Bloc de Notas++.

Tenga en cuenta que tiene que estar en un formato unicode para que los caracteres se muestren en Notepad++. Esto se hace yendo al menú Formato y seleccionando “Codificar en UTF-8” o similar. Ahora puedes pegar en el Notepad++ letras griegas, subíndices, etc.

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

Si puedes escribir con el teclado numérico, significa que ya tienes el punto de código para el carácter. Simplemente introduzca el valor hexadecimal del carácter o caracteres que desee en el Bloc de notas++, selecciónelos y abra el menú: Plugins → Convertidor → HEX -> ASCII

Demostración:

Conversión de ASCII a HEX y de HEX a ASCII Notepad++

  • *

También puede obtener resultados en vivo desde el panel de conversión

  • *

Otra forma es usando el plugin HexEditor, que estaba incluido en versiones anteriores de Notepad++ pero fue eliminado recientemente . Todavía puedes instalar el plugin (o reactivarlo si estaba desactivado) desde el gestor de plugins con la advertencia de que a veces puede ser inestable.

De esta manera sólo tienes que seleccionar Plugins → Editor Hexagonal → Ver en HEX (o hacer clic en el botón H cerca de la derecha de la barra de menú) y luego escribir los bytes UTF-8 en la ventana de edición hexagonal. Por ejemplo, para obtener la cadena que es f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c en UTF-8, simplemente escriba esos valores hexadecimales en la columna de volcado y vuelva al modo de texto normal; verá aparecer esos caracteres.

Tenga en cuenta que podría ser más fácil trabajar en UTF-16 o UTF-32 ya que obtener la codificación UTF-8 de un carácter manualmente es complicado. Después de todo, sólo hay que convertir el archivo de nuevo a UTF-8 al guardar

  • *

También es posible utilizar el convertidor Base64 para este propósito. Sólo tiene que seleccionar la cadena codificada en base64 y seleccionar Plugins → MIME Tools → Base64 Decode

  • *

Si sólo quiere introducir algunos caracteres especiales con frecuencia, es mejor utilizar una macro.

Primero necesitas obtener la codificación base64 de la cadena pegándola en el Bloc de notas++ y luego usar la función Codificación base64. Después selecciona Macro → Empezar a grabar, escribe la cadena base64 que obtienes, selecciónala y descodifícala como arriba. Ahora puede detener la grabación y guardar la macro con algún nombre descriptivo y posiblemente junto con un acceso directo. También es posible utilizar la función HEX → ASCII en lugar de base64

Más tarde, cuando quiera insertar esa cadena, sólo tiene que volver a reproducir la macro

Editar:

El panel de conversión sólo funciona con Unicode si pega un carácter Unicode directamente en el campo ASCII

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

Si sabes algo de LaTeX, puedes usar este AutoHotKey script para convertir la entrada tipo LaTeX en caracteres Unicode . Ctrl+Alt+Mayús+U lo activará (icono H en la barra de tareas) y lo desactivará (icono S).

Así, por ejemplo, si escribe

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

el resultado será αβΓ∞¹₂ℝ