¿Qué personaje es este apóstrofe posesivo? ’

5

En una respuesta reciente necesitaba incluir un apóstrofe posesivo en un nombre de ruta dentro de Time Machine para un comando Operación de línea. Lo tengo guardado en un archivo de texto, pero ¿qué diablos es? No lo veo en mi teclado.

"/Volumes/Seagate Backup Plus Drive/Backups.backupdb/david914’s MacBook Air/2015-08-30-221221/Macintosh HD/Users/david914/"

Primero traté de verlo con python, pero no tuve suerte.

Esto lo sé:

things = ["'", '"', "'"]
names = ["single quote", "double quote", "backtick"]
ascii = [ord(thing) for thing in things]

for (a, b, c) in zip(things, ascii, names):
    print "  " + a  + "  " + str(b) + "  " + c

  '  39  single quote
  "  34  double quote
  '  96  backtick

pero el apóstrofe en cuestión es: - > ’< -

y todo lo que puedo conseguir es:

>>> ord("’")
Unsupported characters in input

Luego usé Excel:

=CODE("’")

y obtuve:

ComprobandoladirecciónopuestaenExcel:

=CHAR(213)

Volver a python:

>>> chr(213)
'\xd5'

¿Este carácter aparece normalmente en los teclados MacBook Air en inglés? ¿De qué otra manera puedo hacerlos además de recurrir a algún tipo de producto de Office o Open Office? ¿Qué es, de todos modos?

    
pregunta uhoh 04.09.2015 - 09:30

1 respuesta

6

La Sección 6.2 de la Norma Unicode 7.0.0 establece:

  Se prefiere

U + 2019 [...] cuando el personaje representa un signo de puntuación, como en las contracciones: "Hemos estado aquí antes".

El carácter no aparece directamente en ningún teclado que poseo.

En un teclado inglés británico o estadounidense, puede usar la opción + Shift + ] para escribir el carácter: ==% código%; Gracias a @ tom-gewecke por esta combinación de teclas.

Emoji & Paleta de símbolos

En OS X 10.10, puede acceder a este carácter desde el elemento del menú: Editar > Emoji & Símbolos :

Control:hazclicenelcarácterparacopiarinformaciónadicional.

EnversionesanterioresdeOSX,estapaletasellamaba Paleta de caracteres .

Citas inteligentes

El carácter U+2019 es sustituido automáticamente por OS X a través de Smart Quotes característica del sistema de texto predeterminado:

Unicodeescomplejo

Copiarypegarpartedelainformacióndelpersonajecandidatoenunarchivodetextodacomoresultado:

  • -APOSTROPHE,Unicode:U+0027,UTF-8:27
  • '-MODIFIERLETTERAPOSTROPHE,Unicode:U+02BC,UTF-8:CABC
  • ʼ-APOSTROFEARMENIO,Unicode:U+055A,UTF-8:D59A
  • ՚-APOSTROFEDEANCHOCOMPLETO,Unicode:U+FF07,UTF-8:EFBC87

ArtículodeTedClancy ¿Qué personaje de Unicode debería representar el apóstrofe inglés? (Y por qué el comité Unicode está muy equivocado). revela cuán involucrado puede llegar a ser el conjunto de caracteres Unicode.

    
respondido por el Graham Miln 04.09.2015 - 09:58

Lea otras preguntas en las etiquetas