【Lua】組み込み系言語総合 その5【Squirrel】
■ このスレッドは過去ログ倉庫に格納されています
0625デフォルトの名無しさん
2012/08/03(金) 04:23:08.79エンコードshift_jisが使えない。組み込んだRubyで"p Encoding.list"を
実行しても、Shift_JISが出てこない。誰か助けてください。
具体的な組み込み方は以下の通り。
(1) Ruby公式サイトからソースコードを入手して、Visual Studioコマンド
プロンプトでコンパイル。
(2) *ruby*-static.lib, *ruby*.libをライブラリファイルとして追加、
*ruby*.dllをソースと一緒のディレクトリに置く。
(3) ダウンロードしたRubyソース内のincludeフォルダをインクルード
ファイルとして追加。
という感じ。どうもlibファイルとdllファイルだけではエンコードが
限定されるらしい…?
一応Encoding.listにUTF-8が出ていたから、Rubyのソースコードを
UTF-8で保存してC++側で変換すればマルチバイト文字列は扱えたけど、
やはりShift_JISを直接扱えたほうがありがたい。
誰か解決方法を知っている方はいないでしょうか…。
■ このスレッドは過去ログ倉庫に格納されています