 During the struggle against the Japanese, Zhang was among the first Army Corps commanders to ask the Chinese military to change its code because he discovered that Japanese could easily decode the Chinese code at the early stage of the war.After the war he was made to march into Hong Kong accept the surrender of the Japanese troops and stayed until the restoration of the British.Commander of the Order of the British Empire.His medal was presented by Governor of Hong Kong Sir Mark Young in May 1947.