Che personaggio è questo apostrofo possessivo: '

5

In una risposta recente avevo bisogno di includere un apostrofo possessivo in un nome di percorso in Time Machine per un comando operazione di linea. L'ho salvato in un file di testo, ma che diamine è? Non lo vedo sulla mia tastiera.

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

Prima ho provato a guardarlo con Python, ma senza fortuna.

Questi lo so:

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

ma l'apostrofo in questione è: - > '< -

e tutto quello che posso ottenere è:

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

Quindi ho usato Excel:

=CODE("’")

e ottenuto:

ControllodelladirezioneoppostainExcel:

=CHAR(213)

Torna a python:

>>> chr(213)
'\xd5'

Questo carattere appare normalmente sulle tastiere inglesi MacBook Air? In quale altro modo posso renderli oltre a ricorrere a qualche tipo di prodotto Office o Open Office ?? Che cos'è, comunque?

    
posta uhoh 04.09.2015 - 09:30
fonte

1 risposta

6

La sezione 6.2 dello standard Unicode 7.0.0 afferma:

U+2019 […] is preferred where the character is to represent a punctuation mark, as for contractions: “We’ve been here before.”

Il personaggio non appare direttamente su nessuna tastiera che possiedo.

Su una tastiera inglese o inglese USA puoi usare Opzione + Shift + ] per digitare il carattere: ==% codice%; grazie a @ tom-gewecke per questa combinazione di tasti.

Emoji & Tavolozza simboli

In OS X 10.10, puoi accedere a questo personaggio dalla voce di menu: Modifica > Emoji e amp; Simboli :

Control-Faiclicsulpersonaggiopercopiareulterioriinformazioni.

NelleprecedentiversionidiOSX,questatavolozzasichiamava Tavolozza caratteri .

Citazioni intelligenti

Il carattere U+2019 può essere automaticamente sostituito da OS X tramite Smart Quotes funzione del sistema di testo predefinito:

Unicodeècomplesso

Copiaeincollaalcunedelleinformazionisuipersonaggicandidatiinunfileditestorisultain:

  • -APOSTROPHE,Unicode:U+0027,UTF-8:27
  • '-LETTERAMODIFICANTEAPOSTROPHE,Unicode:U+02BC,UTF-8:CABC
  • ʼ-APOSTROPHEARMENO,Unicode:U+055A,UTF-8:D59A
  • ՚-FULLWIDTHAPOSTROPHE,Unicode:U+FF07,UTF-8:EFBC87

L'articolodiTedClancy Quale carattere Unicode dovrebbe rappresentare l'apostrofo inglese? (E perché il comitato Unicode ha torto molto.) rivela quanto possa diventare un set di caratteri unicode.

    
risposta data 04.09.2015 - 09:58
fonte

Leggi altre domande sui tag