L'estensione del menu di contesto su Safari non mostra preventivo e emoji

0

Domanda

Ho questo codice:

enter image description here

Mostra correttamente su Google Chrome:

enter image description here

Si vede solo dispari di caratteri su Safari:

enter image description here

Quale potrebbe essere il possibile motivo per cui la citazione e emoji non vengono visualizzati correttamente?

1

Migliore risposta

0

Adesso funziona

enter image description here

Per alcuni motivi, il generatore di estensioni di Xcode in bundle il stringhe javascript torto

Una soluzione è quella di convertire il background.js UTF-16. Comporta tre fasi:

  1. Aprire il background.js nel VS Codice, e quindi fare clic su UTF-8 pulsante nella barra di stato:

enter image description here

  1. Selezionare Salva con codifica

enter image description here

  1. Selezionare UTF-16 LE

enter image description here

Passaggio finale, costruire Xcode Estensione di Safari progetto. È ora possibile utilizzare i caratteri accentati e emojis al contenuto del vostro cuore

Se qualcuno ha una buona idea perché Xcode non può costruire estensione di Safari dritto di un file UTF-8, si prega di offrire un po ' di teoria perché è così. O se ci sono altre alternative per la soluzione di questo problema

Un po ' più breve passaggio (a due passi), utilizzare iconv utilità della riga di comando per convertire il file UTF-8 background.js a UTF-16LE, ma non è sufficiente, emojis e altri personaggi ancora oggi appare incomprensibile quando Xcode costruire il progetto. Ancora bisogno di un altro passaggio, che è, aprire il background.js nel VS Codice e poi salva (Ctrl+S o comando+S). Sembra VS Codice fa alcune correzioni per un file quando un file è impostato per diversi codifica. Passaggio finale, costruire Xcode Estensione di Safari progetto

2021-12-04 09:34:20

In altre lingue

Questa pagina è in altre lingue

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