Uzantının Safari'deki içerik menüsü alıntı ve emoji göstermiyor

0

Soru

Bu kod var :

enter image description here

Google Chrome'da doğru şekilde gösterilir:

enter image description here

Sadece Safari'de garip karakterler gösterir:

enter image description here

Teklifin ve emojinin doğru gösterilmemesinin olası nedeni ne olabilir?

1

En iyi cevabı

0

Şimdi işe yarıyor

enter image description here

Bazı nedenlerden dolayı, Xcode'un uzantı oluşturucusu javascript dizelerini yanlış bir şekilde birleştirdi

Çözüm, arka planı dönüştürmektir.js'den UTF-16'ya. Üç adım içerir:

  1. Arka planı aç.VS Kodunda js ve ardından durum çubuğundaki UTF-8 düğmesini tıklayın:

enter image description here

  1. Kodlamayla kaydet'i seçin

enter image description here

  1. UTF-16 Le'yi seçin

enter image description here

Son adım, Xcode Safari Uzantısı projesini oluşturun. Artık kalbinizin içeriğine aksanlı karakterler ve emojiler kullanabilirsiniz

Xcode'un neden Safari uzantısını doğrudan bir UTF-8 dosyasından oluşturamadığına dair iyi bir fikri olan varsa, lütfen bunun neden böyle olduğuna dair bir teori sunun. Veya bu soruna başka alternatif bir çözüm varsa

Biraz daha kısa bir adım (iki adım), UTF-8 dosya arka planını dönüştürmek için ıconv komut satırı yardımcı programını kullanın.js'den UTF-16le'ye, ancak bu yeterli değil, Xcode projeyi oluştururken emojiler ve diğer karakterler hala anlamsız görünüyor. Yine de başka bir adıma ihtiyacınız var, yani arka planı açın.VS Kodunda js yapın ve kaydedin (Ctrl + S veya command+S). Bir dosya farklı kodlamaya ayarlandığında VS Kodu bir dosyada bazı düzeltmeler yapıyor gibi görünüyor. Son adım, Xcode Safari Uzantısı projesini oluşturun

2021-12-04 09:34:20

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................