Very easy to process American checks in China. Will charge a flat fee of 20 or 30 yuan
We send checks back home all the time. Families are in shanghai. Other provinces might charge a different fee for check processing.
Of course if you don't have any banks accounts in China, it will be complicated.