Perl5.8.7+Spreadsheet::WriteExcel 2.15について質問です。スレ違いの場合は誘導ください。
上記環境サーバ(RedHat9)にてExcelシートを作成しています。
日本語出力はUnocode::Stringにてeuc→utf16変換し、write_unicodeメソッドにて書き出しています。
2バイト文字の"−"を出力する際に、半角"-"と全角"−"の中間位のサイズの、コード
"−"(ギリシア文字のマイナス。コードは実際は半角)に置き換わってしまいます。
そのため、このシートをCSV形式に変換しますと、置き換わった部分が?となって出力されてしまいます。
これを回避し、全角の"−"(ハイフン)を出力する方法はありますでしょうか?
クライアントはWindows98/2000/XPです。よろしくお願いします。