當前位置:編程學習大全網 - 編程語言 - Matlab我把M文件編譯成P文件之後…把P文件傳給其他人運行結果發現裏面的中文字符串都顯示成問號或者空格

Matlab我把M文件編譯成P文件之後…把P文件傳給其他人運行結果發現裏面的中文字符串都顯示成問號或者空格

最大的可能是因為MATLAB版本。

我看了這個P文件,是2.8版,對應的MATLAB版本應該是6.5或6.5.1,在我的6.5上面運行沒任何問題:

>>?mooncake

歡迎參加由Matlab舉辦的中秋博餅遊戲>V<

今天是18-Sep-2013

不知道妳的運氣如何呢!

嘛,妳打算做什麽呢?請輸入相應數字鍵來進行選擇

1.開始博餅;2.特殊規則設置;3.參數設置;4.博餅介紹;5.關於我…;0.退出

Meow?:5

MATLAB版中秋博餅程序

2013年9月17日

喵裏葉變換(Mourier?Transform)制作

琪露諾的完美編程工作室

嘛,妳打算做什麽呢?請輸入相應數字鍵來進行選擇

1.開始博餅;2.特殊規則設置;3.參數設置;4.博餅介紹;5.關於我…;0.退出

Meow?:4

那麽,妳想了解哪些內容呢?

1.博餅簡介;2.博餅起源;3.博餅規則;0.返回主菜單

Meow:1

中秋博餅是閩南地區特有並文化外延的壹種民俗活動。

是在中秋節時用於娛樂的壹種遊戲,用六粒骰子投擲結果

組合來決定參與者的獎品。傳統的獎品為大小不同的月餅,

專有名為會餅,相傳這種遊戲可以預測人未來壹年內的運

氣。轉載於(http://zh.wikipedia.org/wiki/博餅)

MATLAB 6.x的字符編碼是系統相關的,而7.x是基於Unicode,但7.x似乎始終對多字節字符集(如中文)的支持存在問題,例如Simulink的模型中包含中文字符就導致無法保存等等。

另壹個值得壹提的是,P文件的格式在MATLAB 7.4(2007a)之後做了比較大的調整,盡管理論上應該是可以兼容老版本,但實際上問題會比較多。

我沒有找到更好的解決辦法,只能選擇以下二者之壹:換壹個目標機上對應版本的MATLAB來重新解析生成P文件,或者,建議目標機上使用和妳相同的MATLAB。

  • 上一篇:SMT制造是幹什麽的?
  • 下一篇:南通技師學院的(高技+大專)部
  • copyright 2024編程學習大全網