Ok let it be clear.
I fly in china.
When controllers in china clear you to a metric number (ie 3300m) that is above transition altitude will clear you as such:'call sign,climb to 3300m on standard'.
When controllers clear you to an altitude during climb phase:'call sign,climb to 2700 m on qnh' or 'call sign climb to 2700m'
When they clear you to an altitude during descent that is below the transition level:they will say:'call sign,descend to 2700 m on qnh or 2700m'
Now i dont repeat this' on standard 'non standard phraseology

i always use the wording Flight Level when instructed to climb to an altitude above the transition altitude.
Clear as mud?
but in PEK, controller only use ON STANDARD, never say non standard
Thats because they NEVER issue non standard altidudes like in other states...in europe i often flew FL 410 westbound..
This will never happen in china.