# Penjelajah Unicode: apa yang boleh dicari dan caranya

> Format carian yang diterima alat ini, perbezaan antara titik kod dan aksara, lapan julat yang boleh dilayari, dan had: senarai kata kunci kecil, 27 nama aksara dan 100 kad setiap halaman dengan butang Muat lagi.

- Tool: [Peneroka Aksara Unicode](https://toolsg.com/ms/unicode-explorer)
- Language: ms (available: en, zh, ms, ta)
- Last verified against official sources: 2026-10-20
- Source site: ToolSG — a planning guide, not official or financial advice. Cite the agencies listed under Sources.

## Angka utama sepintas lalu

| Perkara | Nilai | Sumber |
| --- | --- | --- |
| Input diterima | Satu aksara, U+XXXX, &#N; / &#xN;, 0xN, digit, rentetan heks seperti 20AC atau kata kunci — Menampal satu ayat penuh tidak menganalisisnya; hanya satu aksara dicari. |  |
| Senarai kata kunci | 41 kata kunci — Perkataan seperti arrow, heart, euro, pi, star, check, degree. Ini bukan carian semua nama Unicode. |  |
| Nama aksara | 27 aksara bernama — Kad lain menunjukkan U+XXXX sebagai nama. |  |
| Kad setiap halaman | 100, kemudian Muat lagi — Blok lebih besar menunjukkan 100 kad pada satu masa; baris kiraan berbunyi Menunjukkan 100 daripada 256 hasil sehingga anda memuatkan bakinya. |  |

## Apakah alat ini

Alat carian dan layar kecil yang berjalan sepenuhnya dalam pelayar anda. Ia tidak membaca teks anda dan menguraikannya kepada titik kod, dan ia tidak mengandungi Pangkalan Data Aksara Unicode. Ia menunjukkan kad dengan glif besar, titik kod (`U+` serta heksadesimal) dan nama; mengklik kad atau butangnya menyalin aksara itu.

## Format carian

Taip dalam kotak carian dan tekan Enter atau Cari. Input diuji mengikut turutan ini:

| Input | Apa yang berlaku | Contoh hasil |
| --- | --- | --- |
| Satu aksara | Mencari aksara itu, termasuk emoji | `→` memberi U+2192; `🙂` memberi U+1F642 |
| `U+` diikuti heks | Mencari titik kod itu (tidak peka huruf besar/kecil) | `U+1F642` atau `u+41` |
| `&#N;` | Rujukan perpuluhan HTML | `&#8594;` memberi U+2192 |
| `&#xN;` | Rujukan heksadesimal HTML | `&#x2192;` memberi U+2192 |
| `0xN` | Nombor heks | `0x41` memberi U+0041 |
| Digit sahaja | Bacaan **perpuluhan** dahulu, kemudian digit yang sama dibaca sebagai heks (sehingga 6 digit) | `65` memberi U+0041 dan U+0065; `2192` memberi U+0890 dan U+2192 |
| 3 hingga 6 digit heks termasuk huruf A hingga F | Titik kod heks, tetapi hanya jika tiada kata kunci sepadan | `20AC` memberi U+20AC; `1f600` memberi U+1F600 |
| Selain itu | Padanan kata kunci | `heart`, `euro`, `arrow` |

Turutan penting bagi digit. Satu digit dianggap aksara itu sendiri (`5` memberi U+0035, digit lima), bukan perpuluhan 5. Input digit yang lebih panjang adalah kabur, jadi kedua-dua bacaan dipaparkan, perpuluhan dahulu. Untuk menyatakan "heks" dengan pasti, gunakan `U+`, `0x` atau `&#x`.

Rentetan seperti `café` atau `x2192` tidak sepadan dengan apa-apa, jadi anda mendapat "Tiada aksara ditemui". Titik kod di atas U+10FFFF dibuang daripada hasil kerana Unicode berakhir di situ dan `String.fromCodePoint` JavaScript menolak nilai lebih tinggi.

## Kata kunci ialah senarai pendek

Terdapat 41 kata kunci, masing-masing dipadankan secara "mengandungi": nama untuk ruang dan simbol ASCII biasa (`dollar`, `percent`), tanda hak cipta, berdaftar dan cap dagangan, anak panah, matematik (`plus`, `minus`, `multiply`, `divide`, `infinity`, `sum`, `integral`, `sqrt`, `pi`), mata wang (`euro`, `pound`, `yen`, `cent`) dan beberapa simbol (`heart`, `star`, `music`, `sun`, `moon`, `check`, `cross`, `bullet`, `degree`). Kata kunci ialah perkataan Inggeris. `arrow` memulangkan 10 kad (U+2190 hingga U+2199): perkataan itu sepadan dengan empat anak panah bernama dan kumpulan anak panah, tetapi setiap titik kod disenaraikan sekali sahaja. Teks petunjuk mencadangkan carian mengikut "nama", tetapi nama Unicode sebenar seperti `RIGHTWARDS ARROW` tidak dicari.

Hanya 27 aksara mempunyai nama pada kadnya (contohnya U+2192 RIGHTWARDS ARROW, U+20AC EURO SIGN). Selebihnya hanya menunjukkan titik kod pada baris nama. Untuk nama rasmi, rujuk [carta kod Unicode](https://www.unicode.org/charts/).

## Melayari blok

Menu lungsur menawarkan lapan julat: Latin Asas, Tambahan Latin-1, Anak Panah, Operator Matematik, Pelbagai Teknikal, Pelbagai Simbol, Simbol Mata Wang dan Tanda Baca Am. Ia menggunakan nama blok Unicode: U+2300 hingga U+23FF ialah Miscellaneous Technical (Pelbagai Teknikal) dan U+2600 hingga U+26FF ialah Miscellaneous Symbols (Pelbagai Simbol). Kod kawalan U+0000 hingga U+001F dan U+007F hingga U+009F dilangkau.

| Julat | Aksara disenaraikan | Halaman pertama |
| --- | --- | --- |
| U+0020 hingga U+007F | 95 | 95 |
| U+00A0 hingga U+00FF | 96 | 96 |
| U+2190 hingga U+21FF | 112 | 100 |
| U+2200 hingga U+22FF, U+2300 hingga U+23FF, U+2600 hingga U+26FF | 256 setiap satu | 100 |

Blok dengan lebih daripada 100 aksara menunjukkan 100 kad pertama dan butang **Muat lagi** yang menambah 100 lagi. Baris kiraan berbunyi "Menunjukkan 100 daripada 256 hasil" dan menjadi "Menunjukkan 256 hasil" apabila semuanya dimuatkan. Titik kod dalam julat yang belum diberikan oleh Unicode mungkin dipaparkan sebagai kotak kosong.

## Titik kod berbanding aksara

**Titik kod** ialah nombor dari U+0000 hingga U+10FFFF. Satu "aksara" yang kelihatan boleh jadi satu titik kod (`A`, `→`, `🙂`) atau beberapa (`é` ditulis sebagai `e` serta U+0301; bendera `🇸🇬` ialah dua titik kod penunjuk wilayah). Alat ini menunjukkan satu titik kod setiap kad, jadi ia tidak boleh memberitahu anda apa yang membentuk jujukan berbilang titik kod. Dalam JavaScript, `"🙂".length` ialah 2 kerana rentetan ialah UTF-16, walaupun `🙂` ialah satu titik kod.

> **Petua:** Jika kad dipaparkan sebagai kotak atau tanda soal, fon anda tidak mempunyai glif itu. Titik kod tetap betul dan disalin dengan betul.

## Kesilapan biasa

- Menampal beberapa aksara dan mengharapkan pecahan. Cari satu demi satu.
- Menaip `2192` dan menjangka hanya U+2192; digit sahaja dibaca sebagai perpuluhan dahulu (U+0890) dengan bacaan heks kedua. Gunakan `U+2192` untuk kepastian.
- Menganggap senarai kata kunci meliputi semua nama Unicode.
- Terlupa **Muat lagi**: blok besar bermula dengan 100 kad.

## Alat berkaitan

[Pengekod entiti HTML](https://toolsg.com/ms/html-entity-encoder) menukar teks kepada rujukan `&#N;`. [Pembersih aksara tersembunyi](https://toolsg.com/ms/hidden-character-cleaner) mencari aksara tidak kelihatan dalam teks yang anda tampal. [Teks ke heks](https://toolsg.com/ms/text-to-hex) menunjukkan bait UTF-8 bagi teks. [Pengira perkataan](https://toolsg.com/ms/word-counter) mengira aksara sebagai titik kod.

## Soalan lazim

**Apakah itu Unicode?**

Unicode ialah piawaian pengekodan aksara sejagat yang memberikan code point unik kepada setiap aksara, simbol dan emoji merentas semua bahasa dan sistem tulisan. Ia membolehkan perwakilan teks yang konsisten merentas platform, peranti dan aplikasi di seluruh dunia.

**Bagaimana saya mencari aksara Unicode?**

Anda boleh mencari dengan pelbagai cara: taip kata kunci deskriptif (seperti "heart" atau "arrow"), tampal aksara itu sendiri untuk melihat butirannya, masukkan code point Unicode (U+2192), entiti HTML (&#8594;), atau layari dengan memilih blok Unicode daripada menu dropdown.

**Apakah itu code point Unicode?**

Code point ialah pengecam angka unik untuk setiap aksara Unicode, ditulis sebagai U+XXXX di mana XXXX ialah nombor heksadesimal. Contohnya, U+0041 ialah "A" dan U+2192 ialah "→". Setiap satu daripada lebih 140,000 aksara Unicode mempunyai code point tersendiri.

**Bagaimana saya menggunakan aksara Unicode dalam HTML saya?**

Salin aksara itu secara terus atau gunakan entiti HTML-nya. Entiti bernama seperti &copy; berfungsi untuk aksara biasa. Entiti angka seperti &#169; (perpuluhan) atau &#xA9; (heksadesimal) berfungsi untuk mana-mana aksara. Tetapkan charset HTML anda kepada UTF-8 untuk penggunaan aksara secara terus.

**Mengapa sesetengah aksara dipaparkan sebagai kotak atau tanda soal?**

Kotak atau tanda soal menunjukkan font semasa anda tidak merangkumi aksara tersebut. Aksara itu masih wujud dan akan disalin dengan betul. Pasang font yang menyeluruh seperti "Noto Sans" atau gunakan font-family fallback untuk memaparkan lebih banyak aksara Unicode.

**Apakah perbezaan antara blok Unicode?**

Blok Unicode ialah julat berterusan yang mengumpulkan aksara berkaitan. "Latin Asas" mengandungi huruf Inggeris, "Anak Panah" mengandungi simbol anak panah, "CJK" mengandungi aksara Cina/Jepun/Korea dan sebagainya. Blok membantu menyusun lebih 140,000 aksara Unicode kepada kategori yang lebih mudah diurus.

**Adakah data carian saya dihantar ke mana-mana pelayan?**

Tidak, semua penerokaan dan carian aksara berlaku sepenuhnya dalam pelayar anda. Carian dan data anda tidak pernah meninggalkan peranti anda, menjadikan alat ini benar-benar peribadi dan selamat.

**Bolehkah saya menggunakan aksara Unicode dalam pengaturcaraan?**

Ya, kebanyakan bahasa pengaturcaraan moden menyokong Unicode. Gunakan notasi code point (contohnya, \u2192 dalam JavaScript dan Python 3, atau \x{2192} dalam Perl) atau sertakan aksara secara terus dalam fail sumber yang dikodkan dengan UTF-8. Semak dokumentasi Unicode bahasa anda.

**Apakah itu aksara gabungan?**

Aksara gabungan ialah aksara Unicode khas yang mengubah suai aksara sebelumnya, seperti aksen atau tanda diakritik. Contohnya, combining acute accent (U+0301) selepas "e" membentuk "é". Ia tidak dipaparkan dengan betul secara bersendirian tetapi akan bergabung dengan aksara asas.

**Bagaimana saya menaip aksara Unicode pada papan kekunci?**

Kaedah berbeza mengikut sistem. Windows: Alt + kod angka. Mac: gabungan Option + aksara atau Character Viewer. Linux: Ctrl+Shift+U + kod heksadesimal. Atau salin daripada alat ini dan tampal di mana-mana yang diperlukan.


## Sumber rujukan

- [Unicode — Code charts](https://www.unicode.org/charts/) — Official block charts with names for every assigned character.
- [Unicode FAQ — Basic questions](https://www.unicode.org/faq/basic_q.html) — States the number of characters in the current Unicode version and the U+ notation.
- [MDN — String.fromCodePoint()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint) — Valid range 0 to 0x10FFFF.
