Um probleminha esquisito... retorno do code ascii

Fala galera tudo certo?

Bem eu estou com um problema em retorno de ascii o seguinte character " ‘ " no Python ele me retorna em ord("‘"); o valor de 145 no Python eu consigo retorna o valor que eu quero… que realmente retorne que é esses 145 para eu poder fazer outra coisa… e funciona…

Agora no java eu sei que para recuperar o ascii eu tenho que colocar algo como isso: (int) ‘a’; (byte) ‘a’;ou e ele vai me retorna 97 pois o mesmo com o ord(“a”); que me retorna o 97 no pyhton tbm…

E ae quem poderas me ajudar?

O que eu estou fazendo de errado? flw