En un respuesta reciente Necesitaba incluir un apóstrofe posesivo en un nombre de ruta dentro de Time Machine para una operación de línea de comando. 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 intenté mirarlo con Python, pero no hubo suerte.
Estos los conozco:
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 lo consiguió:
Comprobando la dirección opuesta en Excel:
=CHAR(213)
De vuelta a Python:
>>> chr(213)
'\xd5'
¿Este personaje aparece normalmente en los teclados ingleses de Macbook Air? ¿De qué otra manera puedo hacerlos además de recurrir a algún tipo de producto de Office u Open Office? ¿Qué es, de todos modos?
1 votos
Char 213 (decimal) o d5 (hexadecimal) es la comilla simple derecha representada en el antiguo juego de caracteres MacRoman. OS X utiliza Unicode, donde es U+2019. Desde el teclado esto se hace normalmente a través de la opción shift ]
0 votos
¡Gracias @TomGewecke ! Esa es de hecho una respuesta alternativa - ¿qué diablos es esto y cómo puedo hacer más?
0 votos
¿No funciona hacerlos usando la opción shift ] ?
0 votos
¡Lo dije como un cumplido @TomGewecke ! ¡Funciona perfectamente! Quería resaltar el hecho de que en 201 personajes explicaste tanto lo que es ese personaje, como que me diste una forma de hacer más de ellos fácilmente. Así que en realidad has respondido a las dos partes de mi pregunta con una sola frase. ¡Genial!