By means of an equivalent invariant form of boundary conditions, the authors get the existence and uniqueness of semi-global C^1 solution to the mixed initial-boundary value problem for quasilinear hyperbolic systems with general nonlinear boundary conditions.