I am reading Cor 3.37 of hatcher's book. This first proves that for orientable odd dimensional manifold the euler characteristic is 0, which is easy. Then for non-orientable manifold, to apply poincare duality again, he choose the coefficient to be $Z_2$ so that the manifold is $Z_2$-orientable. Then the task is to show the sum of dim$H_i(M;Z_2)$ is equal to the sum of rank$H_i(M;Z)$, for this part I am completely missing. Does any have idea to prove this?
By the way, to prove the statement actually we can use the fact that the orientable cover of M has 2 times euler characteristic of M's euler characteristic. I am just try to figure out another way. Thanks!