C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: 英語版OCR dllのパスの文字化けについて


(過去ログ 97 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■58233 / inTopicNo.1)  英語版OCR dllのパスの文字化けについて
  
□投稿者/ よもぎ猫 (1回)-(2011/03/29(Tue) 17:32:22)

分類:[VB.NET/VB2005 以降] 

以下のサイトを参考に、英語版OCR dllを使用して英文を読み取ることを試みています。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=52517&KLOG=88
しかし、これを呼び出すexeと、このdllおよびtessdataを日本語名フォルダ内にコピーした状態で動かすと、
このdllが正しく動かない場合があります。
調べてみると、日本語名フォルダの中に「ソ」の文字があると、tessdata内のファイルを参照するときに
文字化けのようなことが起こり、正しく動かないようです。
おそらく、「ソ」の文字コードの中に"\"のコードが入っているのでうまく動かないのだと思うのですが、
日本語名フォルダの名前を変えるという方法以外で、これを回避する方法はないでしょうか?

VB 2008 Expressを使用しています。
引用返信 編集キー/
■58252 / inTopicNo.2)  Re[1]: 英語版OCR dllのパスの文字化けについて
□投稿者/ Azulean (720回)-(2011/03/29(Tue) 22:30:01)
基本的にその DLL が対応していなければ、どうしようもないのが実情です。

たとえば、\ があれば区切り文字だとするような実装を書いていた場合、外部からは回避しようがありません。
海外のソフトウェアではそういったことがたまにあります。
(Microsoft でも未だ日本語などのマルチバイト文字圏を考慮できていないプログラムを出すことがあるのが世の中の実情です)
引用返信 編集キー/
■58262 / inTopicNo.3)  Re[2]: 英語版OCR dllのパスの文字化けについて
□投稿者/ よもぎ猫 (2回)-(2011/03/30(Wed) 10:11:36)
No58252 (Azulean さん) に返信
> 基本的にその DLL が対応していなければ、どうしようもないのが実情です。

やはりそうですよね。
ありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -