Rozšírenie kontextové menu na Safari neukazuje citovať a emodži

0

Otázka

Mám tento kód:

enter image description here

To ukazuje správne v prehliadači Google Chrome:

enter image description here

To len ukazuje, nepárne znaky na Safari:

enter image description here

Čo by mohlo byť možné dôvod, prečo citovať a emodži nie sú zobrazené správne?

1

Najlepšiu odpoveď

0

Teraz už fungujú

enter image description here

Na niektoré dôvody, rozšírenie staviteľ Xcode zviazané javascript reťazce nesprávne

Riešenie je previesť background.js na UTF-16. To zahŕňajú tri kroky:

  1. Otvorenie background.js vo VS Kód, a potom kliknite na UTF-8 tlačidlo v stavovom riadku:

enter image description here

  1. Vyberte položku Uložiť s kódovanie

enter image description here

  1. Vyberte UTF-16 LE

enter image description here

Posledným krokom, budovať Xcode Safari Rozšírenie projektu. Teraz môžete používať diakritické znaky a emojis vaše srdce je obsah

Ak niekto majú dobrý nápad, prečo Xcode nemôže stavať Safari rozšírenie rovno z UTF-8 súboru, prosím ponúkajú niektoré teórie, prečo je to tak. Alebo ak sú tu iné alternatívne riešenie tohto problému

O niečo kratšia krok (dva kroky), použitím iconv príkazového riadka nástroj na konverziu UTF-8 súboru background.js na UTF-16LE, ale to nie je dosť, emojis a iné znaky, stále vyzerá nezmyselným keď Xcode stavať projektu. Ešte potrebovať ďalší krok, ktorý je, otvoriť background.js vo VS Kód a potom ho uložiť (Ctrl+S) alebo command+S). Vyzerá ako VS Kód je na tom niektoré opravy do súboru, ak je súbor nastavený na rôzne kódovanie. Posledným krokom, budovať Xcode Safari Rozšírenie projektu

2021-12-04 09:34:20

V iných jazykoch

Táto stránka je v iných jazykoch

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