Kaihanga Tuhinga Huripoki
Huri ngā tuhinga kia huripokeke, he māmā noa iho.
1. Kupu Whakataki
Kaihanga Kuputuhi Huripoki ka huri i te kuputuhi noa hei pūāhua huripoki mā te whakamahi i ngā tohu Unicode. Ka whakakapi ia reta, tau, me ngā tohu e tautokohia ana ki tōna ōrite kua hurihia kia waihanga ai i tētahi kuputuhi e kitea ana kua huri poutū. Ka taea hoki te huri i te raupapa o ngā pūāhua hei waihanga i tētahi pānga huripoki whakaata katoa.
He maha ngā wā ka whakamahia tēnei taputapu mō ngā pou pāpāho pāpori, ngā kōrero whaiaro auaha, ngā karere ngahau, ngā ingoa kaiwhakamahi, me ngā ihirangi kua whakapaipaitia. Ahakoa e hiahia ana koe kia tū motuhake tō tapanga Instagram, kia tuku karere ngahau ki tētahi hoa, kia waihanga rānei i tētahi kuputuhi whakapaipai mō tētahi kōtaha, ka māmā tēnei kaihanga i te mahi.
Ka whakahaerehia katoatia te tukanga i roto i tō wāhanga tirotiro. Ka tāuru koe i tō kuputuhi, ka kōwhiri mēnā ka huri i te raupapa o ngā pūāhua, ā, ka whiwhi tonu koe i tētahi putanga kua panonitia e mau tonu ana te pānui ahakoa kua huripoki. Kāore he tāutanga, he mōhiotanga hangarau rānei e hiahiatia ana.
2. Te Āhua o te Mahi
Maheretanga Pūāhua
Ka whakamahi te taputapu i tētahi ripanga huringa pūāhua kua tautuhia kē. Ka whakatauritea ia pūāhua e tautokohia ana (ngā reta, ngā tau, ngā tohu wetereo, me ngā tohu kua tīpakohia) ki tētahi pūāhua Unicode e rite ana te āhua engari kua hurihia. Hei tauira:
- A ka noho hei ∀
- b ka noho hei q
- ? ka noho hei ¿
- ! ka noho hei ¡
Ki te kore tētahi pūāhua e kitea i roto i te ripanga mahere, ka noho tonu kāore i panonitia. Mā konei e tiaki ai ngā pūāhua kāore e tautokohia, kaua e mukua, e kino rānei.
Huringa Kuputuhi Kōwhiringa
Kei roto i te taputapu tētahi kōwhiringa hurihuri. Ina whakahohea, ka hurihia te raupapa katoa o te aho kuputuhi i mua i te panoni pūāhua. Mā konei ka puta te pānga huripoki tūturu, nā te mea ka tika noa te pānui o te kuputuhi huripoki ina hurihia hoki te raupapa o ngā pūāhua.
Ina monokia, ka whakakapi noa te taputapu i ngā pūāhua ki ō rātou ōrite huripoki, ā, ka pupuri tonu i te raupapa taketake.
Ngā Tawhā Tāuru
- Kuputuhi (e hiahiatia ana) – Te aho kuputuhi hei panoni. Kāore e whakaaetia te tāuru pātea.
- Hurihuri (kōwhiringa) – He kōwhiringa pūnoa (boolean) e whakatau ana mēnā ka hurihia te kuputuhi i mua i te hurihanga o ngā pūāhua. Ko te taunoa he whakahohe.
Ngā Ture Whakamana
- Kaua te āpure kuputuhi e noho pātea.
- Me whakawhiti ngā tono i te arowhai haumaru CSRF.
- Ka whakahaeretia te tawhā hurihuri hei uara pūnoa (boolean).
Hōputu Putanga
Ko te putanga he aho UTF-8 kua waeherehia e mau ana i ngā pūāhua Unicode huripoki. He kuputuhi noa te hanganga, nā reira ka hototahi ki ngā tūāpapa pāpāho pāpori, ngā taupānga karere, me te nuinga o ngā pūtirotiro hou.
Ngā Herenga
- Ehara i te mea he ōrite huripoki tō ngā pūāhua Unicode katoa.
- Tērā pea kāore ētahi momotuhi e whakaatu tika i ētahi tohu.
- Kāore ngā emoji matatini me ngā pūāhua whakakotahi e panonitia.
3. Me Pēhea te Whakamahi i Tēnei Taputapu
- Tāuruhia tō kuputuhi ki te āpure tāuru.
- Kōwhiria mēnā ka whakahohe, ka monokia rānei te kōwhiringa “Hurihuri Kuputuhi”.
- Pāwhiritia te pātene whakaputa.
- Tāruatia te putanga huripoki.
- Whakapirihia ki te pāpāho pāpori, ngā taupānga kōrerorero, ngā tuhinga rānei.
4. Ngā Tauira Whaihua
Tauira 1: Tapanga Pāpāho Pāpori
Tāuru:
Hello World!
Putanga (kua whakahohea te hurihuri):
¡plɹoM ollǝH
Ka waihanga tēnei i tētahi tapanga ngahau, hopu aro hoki e pai ana mō Instagram, Twitter rānei.
Tauira 2: Hōputu Pātai
Tāuru:
Are you ready?
Putanga (kua whakahohea te hurihuri):
¿ʎpɐǝɹ noʎ ǝɹ∀
Kia mōhio ka hurihia te tohu pātai, ā, ka hurihia hoki te raupapa kupu kia tika ai te pānui o te kuputuhi huripoki.
5. Ngā Take Whakamahi mā Ngā Kaiwhakawhanake
- Aunoatanga Pāpāho Pāpori
Whakaurua te kaihanga ki ngā taputapu whakarite wā kia aunoa ai te whakapaipai i ngā pou i mua i te whakaputanga.
- Panonitanga Kuputuhi Taha Tūmau
Whakamahia te arorau mahere pūāhua i roto i te PHP hei panoni i ngā ihirangi i hangaia e te kaiwhakamahi:
$flipped = generateUpsideDown($text, true);
- Whakaurunga Atanga Mua JavaScript
Ka taea e ngā kaiwhakawhanake te tārua i te ripanga mahere ki JavaScript hei whakahaere panonitanga ki te taha kiritaki:
const result = flipText(inputText, true);
-Ngā Paipa Whakamana Tāuru
Nā te mea ka whakamana te taputapu kia kaua te tāuru e noho pātea, ā, ka whakamahi hoki i te whakamarumaru CSRF, ka taea te whakauru haumaru ki roto i ngā rerenga mahi puka haumaru. Me horoi tonu te tāuru a te kaiwhakamahi, ā, me pupuri te waehere UTF-8 ina penapenahia ngā putanga.
- Ngā Āhuatanga Auaha SaaS
Tāpiritia te kuputuhi huripoki hei āhuatanga whakahōputu ki ngā tūāpapa karere, taputapu rangitaki, kaihanga ingoa īngoa rānei.
6. Pātai Auau
He aha te kuputuhi huripoki?
Ko te kuputuhi huripoki he kuputuhi noa kua panonitia mā ngā pūāhua Unicode kia kitea ai kua huri poutū.
He aha i hiahiatia ai te huri i te aho kuputuhi mō te kuputuhi huripoki?
Ina hurihia poutū ngā reta, mā te huri i tō rātou raupapa ka tika ai te pānui ina hurihia te kuputuhi kia 180 nekehanga.
E tautoko ana tēnei taputapu i ngā tau?
Āe. He maha ngā tau he ōrite huripoki tō rātou, pērā i te whakawhiti tūranga o te 6 me te 9.
Ka hurihia hoki ngā emoji?
Kāo. Kāore ngā emoji me ngā huinga Unicode matatini e panonitia.
E tautokohia ana te kuputuhi huripoki i ngā pūrere katoa?
E tautoko ana te nuinga o ngā pūtirotiro hou me ngā pūrere pūkoro i ngā pūāhua Unicode, engari ka rerekē pea te whakaaturanga i runga i te momotuhi.
Ka taea e au te mono i te hurihanga kuputuhi?
Āe. Ka taea e koe te waihanga pūāhua huripoki me te kore e huri i te raupapa taketake o te kuputuhi.
Ngā taputapu rongonui
Huringia ngā pū reta i roto i tētahi rerenga kōrero, kōwae rānei.
Tikiia te rahi o te kuputuhi i roto i ngā bait (B), kilobait (KB), rānei megabait (MB).
Tatau i te maha o ngā pūāhua me ngā kupu i roto i tētahi tuhinga.
Huri ngā tuhinga kia huripokeke, he māmā noa iho.
Tahurihia tētahi tau hei kīanga tuhituhi.
Tahurihia te tuhinga noa ki te kāhua momotuhi ā-ringa.