The language field (rft.language) is defined in The OpenURL Framework for Context-Sensitive.
If it is why Zotero could not retrieve language from COinS-based site that specify it with that field? To give an example, Zotero does not fetch language of following:
<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3aofi%2ffmt%3akev%3amtx%3ajournal&rfr_id=info%3asid%2focoins.info%3agenerator&rft.genre=article&rft.atitle=aa&rft.jtitle=bb&rft.title=aa&rft.language=fa"></span>
But can get language of following:
<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Focoins.info%3Agenerator&rft.title=a&rft.language=b"></span>
If you remove article from first it will be fetched. What is the solution? Also see following page that have this issue: http://www.noormags.com/view/fa/articlepage/495097