La extensión de menú de contexto en Safari no mostrar cita y emoji

0

Pregunta

Tengo este código:

enter image description here

Se muestra correctamente en Google Chrome:

enter image description here

Esto demuestra personajes extraños en Safari:

enter image description here

¿Cuál podría ser la posible razón por la cita y emoji no se muestran correctamente?

1

Mejor respuesta

0

Ahora funciona

enter image description here

Por algunas razones, la extensión del generador de Xcode incluido el javascript cadenas erróneamente

Una solución es convertir la background.js a UTF-16. Esto implica tres pasos:

  1. Abra el background.js en el VS de Código y, a continuación, haga clic en el UTF-8 botón en la barra de estado:

enter image description here

  1. Seleccione Guardar con codificación

enter image description here

  1. Seleccione UTF-16 LE

enter image description here

Paso Final, construir el Xcode Safari proyecto de Extensión. Ahora usted puede utilizar caracteres acentuados y emojis al contenido de su corazón

Si alguien tiene una buena idea de por qué Xcode puede construir Safari extensión directamente de un archivo UTF-8, por favor, ofrecer una teoría de por qué es así. O si hay alguna otra alternativa de solución a este problema

Un poco más corto paso (dos pasos), el uso de iconv utilidad de línea de comandos para convertir el archivo UTF-8 background.js a UTF-16LE, pero no es suficiente, los emojis y otros personajes aún parece un galimatías cuando Xcode construir el proyecto. Todavía necesita otro paso, que es, abrir el background.js en el VS de Código y, a continuación, guardar (Ctrl+S o comando+S). Parece VS Código es de hacer algunas correcciones a un archivo cuando un archivo está configurado para codificación diferente. Paso Final, construir el Xcode Safari proyecto de Extensión de la

2021-12-04 09:34:20

En otros idiomas

Esta página está en otros idiomas

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