我們可以通過IronPython的定製一個.net應用程序(2.7.5版本)的Python返回字符串既海峽和unicode類型
這裏是腳本代碼:
stringToPlay = # get it from our .NET app interface toward python here. The method returns .NET string
Log.Write("isinstance(stringToPlay, unicode): ", str(isinstance(stringToPlay, unicode)))
Log.Write("isinstance(stringToPlay, str): ", str(isinstance(stringToPlay, str)))
兩個日誌行將返回True?
stringToPlay值是「Ћирилица」。
當str和unicode應該是兩個獨立的類都從basestring繼承時,這怎麼可能?
謝謝
什麼是類型(stringToPlay)的結果?你的'.net字符串'是'System.String'? –