It was a lucky for me that our generous Chinese friends understood muslim can not eat pork nor can drink alcoholic beverages. They took us to restaurants that muslims are the owner. Sometime they took us to Chinese restaurants that serve vegetarian meals or just don’t serve pork.
Although Muslim Cuisine Restaurant on Qianmen Street, Beijing (near Tian’anmen Square) served halal and very nice taste of Chinese food and Arab (阿拉伯) Dalian Minzu Restaurant, Dalian (near People’s Square) served halal and very nice taste of middle east food, they still provide wines, chinese liquor, and beer.
I did not know the reasons until then I found that many diners are not muslim, and these restaurants still have to survive. This issue is one of a matter of Islamic jurisprudence that is perhaps still likely to be understood as an emergency condition.