คำถามติดแท็ก emoji

6
เหตุใดอักขระอิโมจิเช่น 👩‍👩‍👧‍👦 จึงมีความแปลกประหลาดในสายของสวิฟท์
อักขระ 👩‍👩‍👧‍👦 (ครอบครัวที่มีผู้หญิงสองคนผู้หญิงหนึ่งคนและเด็กชายหนึ่งคน) ถูกเข้ารหัสเช่นนี้: U+1F469 WOMAN, ‍U+200D ZWJ, U+1F469 WOMAN, U+200D ZWJ, U+1F467 GIRL, U+200D ZWJ, U+1F466 BOY ดังนั้นจึงมีการเข้ารหัสที่น่าสนใจมาก เป้าหมายที่สมบูรณ์แบบสำหรับการทดสอบหน่วย อย่างไรก็ตาม Swift ดูเหมือนจะไม่รู้วิธีจัดการกับมัน นี่คือสิ่งที่ฉันหมายถึง: "👩‍👩‍👧‍👦".contains("👩‍👩‍👧‍👦") // true "👩‍👩‍👧‍👦".contains("👩") // false "👩‍👩‍👧‍👦".contains("\u{200D}") // false "👩‍👩‍👧‍👦".contains("👧") // false "👩‍👩‍👧‍👦".contains("👦") // true ดังนั้นสวิฟท์บอกว่ามันมีตัวเอง (ดี) และเด็กผู้ชาย (ดี!) แต่มันก็บอกว่ามันไม่ได้มีผู้เข้าร่วมหญิงสาวหรือศูนย์กว้าง เกิดอะไรขึ้นที่นี่ เหตุใด Swift จึงรู้ว่ามีเด็กผู้ชาย แต่ไม่ใช่ผู้หญิงหรือผู้หญิง ฉันสามารถเข้าใจได้ว่ามันปฏิบัติตัวมันเป็นตัวละครตัวเดียวและรู้ตัวว่ามันบรรจุตัวมันเอง …
540 swift  string  unicode  emoji 

9
จะย้อนกลับสตริงที่มีอิโมจิที่ซับซ้อนได้อย่างไร?
อินพุต: Hello world👩‍🦰👩‍👩‍👦‍👦 ผลลัพธ์ที่ต้องการ: 👩‍👩‍👦‍👦👩‍🦰dlrow olleH ฉันลองใช้หลายวิธี แต่ไม่มีคำตอบที่ถูกต้อง สิ่งนี้ล้มเหลว: const text = 'Hello world👩‍🦰👩‍👩‍👦‍👦'; const reversed = text.split('').reverse().join(''); console.log(reversed); เรียกใช้ข้อมูลโค้ดHide resultsขยายข้อมูลโค้ด วิธีนี้ใช้งานได้ แต่แบ่ง👩‍👩‍👦‍👦ออกเป็น 4 อิโมจิที่แตกต่างกัน: const text = 'Hello world👩‍🦰👩‍👩‍👦‍👦'; const reversed = [...text].reverse().join(''); console.log(reversed); เรียกใช้ข้อมูลโค้ดHide resultsขยายข้อมูลโค้ด ฉันยังลองทุกคำตอบในคำถามนี้แต่ไม่มีข้อใดได้ผล มีวิธีที่จะได้ผลลัพธ์ที่ต้องการหรือไม่?
194 javascript  string  emoji 

7
ลบ✅, 🔥, ✈, ♛และอื่น ๆ เช่น emojis / images / signs จากสตริง Java
ฉันมีสายอักขระที่มีอิโมจิ / ภาพ / สัญลักษณ์ต่าง ๆ ทุกชนิด ไม่ใช่ทุกสายอักขระที่เป็นภาษาอังกฤษ - บางส่วนเป็นภาษาอื่นที่ไม่ใช่ภาษาละตินตัวอย่างเช่น: ▓ railway?? → Cats and dogs I'm on 🔥 Apples ⚛ ✅ Vi sign ♛ I'm the king ♛ Corée ♦ du Nord ☁ (French) gjør at både ◄╗ (Norwegian) Star me ★ Star ⭐ once more 早上好 ♛ (Chinese) …
192 java  string  emoji 

10
จะป้องกันไม่ให้อักขระ Unicode แสดงผลเป็นอีโมจิใน HTML จาก JavaScript ได้อย่างไร
ฉันพบ Unicode อักขระพิเศษจากการค้นหาของ FileFormat.Info อักขระบางตัวแสดงเป็นร่ายมนตร์ขาวดำแบบคลาสสิกเช่น⚠ (ป้ายเตือน\u26A0หรือ⚠) สิ่งเหล่านี้ดีกว่าเนื่องจากฉันสามารถใช้สไตล์ CSS (เช่นสี) กับพวกเขาได้ คนอื่น ๆ กำลังแสดงผลเป็นอีโมจิการ์ตูนที่ใหม่กว่าเช่น⌛ (นาฬิกาทราย\u231Bหรือ⌛) สิ่งเหล่านี้ไม่เป็นที่ต้องการเนื่องจากฉันไม่สามารถจัดสไตล์ได้อย่างสมบูรณ์ ดูเหมือนว่าเบราว์เซอร์จะทำการเปลี่ยนแปลงนี้เนื่องจากฉันสามารถเห็นสัญลักษณ์นาฬิกาทรายบน Mac Firefox ไม่ใช่แค่ Mac Chrome หรือ Mac Safari มีวิธีบังคับให้เบราว์เซอร์แสดงเวอร์ชัน (เสียงเดียวแบบแบน) ที่เก่ากว่าหรือไม่? ปรับปรุง : ดูเหมือน (จากความคิดเห็นด้านล่าง) มีการเลือกนำเสนอข้อความ , FE0Eที่มีอยู่ในการบังคับใช้ข้อความ VS-อีโมจิ ตัวเลือกจะเชื่อมต่อกันเป็นส่วนต่อท้ายโดยไม่มีช่องว่างบนโค้ดของอักขระเช่น⌛︎HTML hex หรือ\u231B\uFE0Eสำหรับ JS อย่างไรก็ตามเบราว์เซอร์ทั้งหมดไม่ได้รับเกียรติจากเบราว์เซอร์ทั้งหมด (เช่น Chrome และ Edge)
120 javascript  html  css  unicode  emoji 

3
จะตั้งค่าอิโมจิด้วย Unicode ใน textview ได้อย่างไร?
สวัสดีฉันต้องการทำสิ่งต่อไปนี้: ??? unicode = U+1F60A String emoji = getEmojiByUnicode(unicode) String text = "So happy " textview.setText(text + emoji); เพื่อรับสิ่งนี้ในมุมมองข้อความของฉัน: มีความสุขมาก ๆ 😊 ฉันจะใช้งานได้getEmojiByUnicode(unicode)อย่างไร? unicodeตัวแปรควรเป็นประเภทใด (สตริงถ่าน int?) โปรดทราบว่าฉันไม่ต้องการใช้ Drawables!

13
ตรวจสอบว่าตัวละครใน String เป็นอีโมจิหรือไม่?
ฉันต้องการค้นหาว่าอักขระในสตริงเป็นอีโมจิหรือไม่ ตัวอย่างเช่นฉันมีตัวละครนี้: let string = "😀" let character = Array(string)[0] ฉันต้องการค้นหาว่าตัวละครนั้นเป็นอีโมจิหรือไม่
92 ios  string  swift  character  emoji 

2
มีวิธีการตรวจสอบว่าสตริงใน JS เป็นอีโมจิเดียวหรือไม่?
คำถามนั้นง่าย: ฉันมีสตริงstrฉันจะตรวจสอบว่าstrเป็นอีโมจิเดียวและไม่มีอะไรอื่นได้อย่างไร นอกจากนี้ฉันไม่ต้องการใช้ห้องสมุดอื่น Match "🍎", "⛹🏿‍♂️", "3️⃣"แต่ไม่"🍓a", "𝕒","🍌🍀" ฉันมีปัญหาในการหาวิธีแก้ไข แต่นี่คือบางสิ่งที่ฉันได้ลองไปแล้ว: พยายามแก้ปัญหา 1 - เล่นความยาวและ...ผู้ปฏิบัติงาน ฉันได้เรียนรู้ว่า emojis ครอบครองมากกว่าหนึ่งไบต์บางคนถึง 4 ไบต์หรือมากกว่านั้น ... และเราสามารถวัดได้ผ่านlengthคุณสมบัติของสตริง: console.log("🍎".length); // 2 console.log("🛡️".length); // 3 console.log("⛹🏿‍♂️".length); // 6 จากนั้นฉันก็พบว่า...ผู้ประกอบการคำนึงถึงเรื่องนี้และแยกอิโมจิในอาเรย์อย่างถูกต้องจากนั้นฉันสามารถดูlengthคุณสมบัติของอาเรย์ที่เกิดขึ้นและตรวจพบว่าพวกมันแตกต่างกันหรือไม่ str = "⛹🏿‍♂️"; if (str.length !== [...str].length) { // is emoji? } else { // is not emoji } …

3
แสดงระบบคีย์บอร์ด Emoji ตามค่าเริ่มต้นบน iOS 13
สารละลาย นี่คือวิธีการแก้ปัญหาอย่างเต็มรูปแบบ /สำหรับปัญหานี้โปรดโหวตให้คำตอบของ Blld เช่นกันเพราะนี่เป็นข้อมูลสำคัญที่จำเป็น! ชื่ออื่นเพื่อช่วยในการค้นหา แสดงคีย์บอร์ด Emoji เป็นค่าเริ่มต้นสำหรับวัตถุ UIKeyInput (ใน iOS 13) บังคับให้ iOS 13 แสดงแป้นพิมพ์ Emoji การตั้งค่าเป็นUITextInputMode.primaryLanguageอิโมจิ ตั้งแป้นคีย์บอร์ดเป็นแบบอิโมจิ ก่อนที่จะios13กลับมาUITextInputModeพร้อมกับprimaryLanguage"อีโมจิ" ที่เท่ากับจะเริ่มต้นเพื่อแสดงคีย์บอร์ด Emoji (ดูภาพด้านล่าง) รหัสตัวอย่างกลับมา UITextInputMode"อิโมจิ" // // ViewController.swift // Keyboard Info // // Created by Richard Stelling on 30/09/2019. // Copyright © 2019 Richard Stelling. All rights reserved. // …
17 ios  swift  keyboard  uikit  emoji 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.