Here is proposition 5.46 in John Lee's Introduction to Smooth Manifolds:
Proposition 5.46 Suppose $M$ is a smooth manifold without boundary and $D \subseteq M$ is a regular domain. The topological interior and boundary of $D$ are equal to its manifold interior and boundary, respectively.
Here a regular domain of a smooth manifold without boundary is a properly embedded codimension-$0$ submanifold with boundary.
And here is the first part of the proof:
Suppose $p \in D$ is a arbitrary. If $p$ is in the manifold boundary of $D$, Theorem 4.15 shows that there exist a smooth boundary chart $(U,\varphi)$ for $D$ centered at $p$ and a smooth chart $(V,\varphi)$ for $M$ centered at $p$ in which $F$ has the coordinate representation $F(x^1,...x^n)=(x^1,...x^n)$, where $n$= dim$M$=dim$D$. Since $D$ has the subspace topology, $U=D \cap W$ for some open subset $W \subseteq M$, so $V_0=V \cap W$ is a neighborhood of $p$ in $M$ such that $V_0 \cap D$ consists of all the points in$V_0$ whose $x^n$ coordinate is nonnegative. Thus every neighborhood of$p$ intersects both $D$ and $M\backslash D$, so $p$ is in the topological boundary of $D$.
I use the bold font in the step I'm stuck in. I couldn't understand why $V_0$ chosen in this way has the property stated in the proof. I feel it's possible for some points in $V_0 \backslash U$ to be mapped into $\mathbb{R^n}$ with nonnegative coordinate, as long as the "shape" of $V_0 \backslash U$ is weird enough....
Could you give me some hint about this step? Thanks in advance.
I agree with Jeff Rubin's answer, but I think it can be simplified. We'll replace consists of all the points with consists of points. It is true that every point in $V_0\cap D$ has nonnegative $x^n$ coordinate. Since $x^n(p)=0$, every open neighborhood of $p$ must contain some point $q\in V_0$ with $x^n(q)<0.$ Then $q\not\in D$. Therefore $p$ is not in the topological interior of $D$. Since $p\in D$, it must be in the topological boundary of $D$.