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

Notepad++在UTF-8中插入特殊的Unicode字符。

Advertisement

在Notepad++文档中输入特殊Unicode字符的最佳方法是什么?我必须依赖操作系统(Windows)吗?

寻找一个看和点击的解决方案。

我可以用编辑|字符面板调出ASCII插入面板,效果很好,但它只有256个原始字符。在UTF-8模式下,我希望有一个类似的功能来处理完整的编码集,例如希腊字母、数学符号等。我不想使用数字键盘。类似的问题在sourceforge上也没有答案。

Advertisement
Advertisement

答案 (4)

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

现在是完全不同的东西,一个剪贴图库。


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

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

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

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

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

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

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

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

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

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

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

⛄⚽⚾⛳⛪⛺⛲⛵⛽


几个 空格(此处显示在完整块█又名█之间)

”“”(无)

“”“​ ​ (零宽度空间) ”“”    (发空间) “”“    (六-? per-em space) ” “ ”       (thin space) “ ” “     (narrow no-break space) ” “ ”       (four-per-em space) “ ”     (space) “  ”      (无断层空间)      (三per-em空间)      (en空间)      (em空间)

感谢【Maxitweet】(http://www.maxitweet.com/unicodecharacters.html)、【Johannes Knabe】(http://panmental.de/symbols/info.htm)和【copypastecharacter】(http://www.copypastecharacter.com/emojis)。

提示。Ctrl +=放大。Ctrl 0=还原。(Mac ⌘ + 和 ⌘ 0。)

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

设置一个用户定义的命令。

1.选择 “运行",然后选择 "运行…"。 2. 输入 charmap 3. 点击保存… 4. 输入一个名称来识别它,例如&charmap(安培符让你指定C作为加速键,所以Alt+R然后C激活它,除非你有另一个使用相同加速键的命令)。 5. 可以选择指定一个键盘快捷键来触发它,例如ALT和Num + 6. 点击确定

现在每当你想输入一个字符时,可以使用运行菜单或快捷键/加速器键打开Windows字符图,然后选择一个或多个字符,或者在 "搜索:"中使用它的Unicode名称搜索它/它们,复制到剪贴板,关闭字符图并粘贴到记事本++中。

注意,你必须以Unicode格式的字符才能在Notepad++中显示。这可以通过进入格式菜单并选择 "UTF-8编码 "或类似的方式来实现。现在你可以在Notepad++中粘贴希腊字母、下标等。

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

如果你可以使用数字键盘书写,这意味着你已经有了该字符的码点。只需在Notepad++中输入你想要的字符的十六进制值,选择它们,然后打开菜单。Plugins → Converter → HEX -> ASCII_

示范。

ASCII转HEX和HEX转ASCII转换Notepad++

  • *

你也可以从转换面板上得到实时结果

  • *

另一种方法是使用HexEditor插件,它包含在以前版本的Notepad++中,但最近被 删除 。您仍然可以从插件管理器中安装该插件(或重新激活它,如果它被禁用),但要注意的是,有时它可能不稳定。

这种方式你只需要选择Plugins → Hex-Editor → View in HEX (或者点击菜单栏右侧附近的H按钮),然后在十六进制编辑窗口中输入UTF-8字节。例如,要得到UTF-8的f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c字符串,只需在dump列中输入这些十六进制值,然后切换到正常的文本模式,你会看到这些字符出现。

注意,在UTF-16或UTF-32中工作可能会更容易,因为手动获取UTF-8编码的字符很棘手。毕竟,只需在保存文件时将其转换回UTF-8即可


也可以使用Base64转换器来实现这一目的。只要选择base64编码的字符串,然后选择Plugins → MIME Tools → Base64 Decode

  • *

如果你只是想经常输入一些特殊字符,最好使用宏。

首先你需要获取字符串的base64编码将其粘贴到Notepad++中,然后使用Base64 Encode功能。之后选择宏→开始录制,键入你得到的base64字符串,选择它并按上面的方法进行解码。现在你可以停止录制,并用一些描述性的名称保存宏,可能还要加上一个快捷方式。也可以使用HEX → ASCII功能来代替base64

以后当你想插入该字符串时,只需重新播放宏

编辑:

只有当你直接在ASCII字段中粘贴Unicode字符时,转换面板才会与Unicode一起工作

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

如果你会一些LaTeX,你可以使用这个【AutoHotKey脚本将类似LaTeX的输入转换为Unicode字符】(https://gist.github.com/kbauer/e8fee6514d124d5961f51fd7ba571bfd)。Ctrl+Alt+Shift+U可以打开(任务栏上的H图标)和关闭(S图标)。

因此,例如,如果你输入

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

结果将是αβΓ∞¹₂ℝ

Advertisement

相关问题

8
1
4
6
2
Advertisement