Temukan kode Alt untuk karakter apa pun

11

Kadang-kadang, kode-alt yang saya temukan di internet tidak berfungsi pada PC saya, misalnya kode alt Pi ( Alt+ 227) melempar Ńbukan dari π.
Jadi saya perlu menggunakan karakter di clipboard (atau dalam file atau di mana saja) dan mengubahnya menjadi Alt-code yang kompatibel dengan sistem saya. Apakah ini mungkin?

Tomáš Zato - Pasang kembali Monica
sumber

Jawaban:

8

Kode Alt tergantung pada sistem: mereka bergantung pada lokal sistem. Dalam beberapa situasi, itu juga tergantung pada perangkat lunak aplikasi. Sebuah Alt nomor kode bekerja secara konsisten hanya jika jumlah kurang dari 127.

Info umum: Cara memasukkan karakter Unicode di Microsoft Windows .

Jukka K. Korpela
sumber
7

Anda dapat memulai "Peta karakter", pilih font Anda, cari karakter Anda dan di bagian bawah (di bilah status) adalah kode Alt yang Anda butuhkan.

(Di Windows 7 Anda dapat menekan Startdan mulai mengetik Character mapdan memilihnya di bagian atas.)

Fakta bahwa Anda mendapatkan karakter berbeda dengan Alt+ 227mungkin Anda menggunakan font yang berbeda. Jadi memilih font yang tepat di "Peta karakter" itu penting.

BTW saat ini Altkombinasi terdiri dari angka 4 digit untuk mengakomodasi berbagai karakter Unicode. Tiga angka masih berfungsi tetapi Alt+ 227berbeda dari Alt+ 0227.

Peta karakter

Rik
sumber
3
Itu bukan karena font yang berbeda. Perbedaannya adalah antara font dan aplikasi yang sama.
Tomáš Zato - Reinstate Monica
2
Juga, penekanan tombol TIDAK ditampilkan untuk semua huruf. Silahkan lihat.
Tomáš Zato - Reinstate Monica
Alt + 227 adalah Pi dalam ascii-set MS-DOS lama. Dulu bekerja di aplikasi MS-DOS (saya pikir itu sebabnya mereka mengapung di internet). Saya melihat Anda benar bahwa beberapa surat tidak memiliki kode Alt. Saya harus menguji apakah Alt + +berfungsi dengan yang Unicode.
Rik
Saya tidak bisa membuat Pi berfungsi baik dalam aplikasi acak. Namun saya bisa membuatnya bekerja di Wordpad dan Word. Jenis 03c0. Sekarang ketik Alt + X dan 03c0dikonversi ke π. Ini adalah metode 4 dari tautan yang disarankan Jukka. Saya tidak dapat mengaktifkan +kode Alt + +.
Rik
Anda harus mengubah entri registri dan masuk lagi. Namun saya tidak mencobanya, jadi mungkin tidak berhasil sama sekali. (Saya punya masalah besar dengan login kembali atau restart, karena status sistem saya) Selain itu, saya baru saja menemukan zergling berjalan di dinding saya, jadi saya fokus pada itu.
Tomáš Zato - Reinstate Monica
3

Kode Alt hanya berfungsi hingga 255. Ada sedikit trik: menambahkan petunjuk 0 akan memberi Anda hasil yang konsisten . Alt-0227 secara konsisten adalah ã. Tetapi karena kode Alt hanya berfungsi hingga 0255, jelas bahwa ribuan karakter yang diperlukan untuk bahasa Cina, Korea, Rusia, Yunani, dll. Tidak semuanya dapat didukung. Satu-satunya karakter Yunani yang saya temukan adalah Alt-0181 μ (mu).

MSalters
sumber
Alt+0181mewakili Micro Sign ( µ, Unicode U+00B5) bukan Greek Small Letter Mu ( μ, Unicode U+03BC). Mesin terbang yang mirip atau bahkan tampaknya sama (tetapi terlihat) tetapi berbeda! Siapa pun bisa mendapatkan bukti menggunakan pernyataan baris perintah windows berikutnya:if "µ"=="μ" (echo same) else (echo diff)
JosefZ
@ JosefZ: Sebagai seorang insinyur, saya pertimbangkan 3 micrometer = 3 micron = 3 mu. Dan Unicode rupanya setuju dengan saya, U+00B5adalah karakter kompatibilitas . Mereka tidak bisa bergerak µ ke U+03BCtanpa melanggar blok Latin-1. (U + 0080-U + 00FF identik dengan 8859-1 0x80-oxFF) sehingga mereka menyalinnya.
MSalters
Dari sumber Anda: Meskipun bukan maksud Unicode untuk menyandikan unit pengukuran seperti itu, daftar lagu memuat enam (6) simbol seperti itu yang tidak boleh digunakan oleh penulis: dekomposisi karakter harus digunakan sebagai gantinya. ..., Micro Sign (µ U+00B5: gunakan U+03BCsaja) .
JosefZ
Sebagai seorang programmer: if ("µ" -Match "μ") {"same"} else {"diff"}di PowerShell (yang mendukung Unicode secara native) kembali diff.
JosefZ
@ JosefZ: Jangan terlalu banyak membaca. Microsoft tahu untuk menerapkan perbandingan string Unicode secara tidak benar, dengan ä tidak sama dengan ä tergantung pada representasi. Seharusnya bukan perbandingan biner.
MSalters