<div dir="ltr">This is almost surely a problem with UTF-8 handling.&nbsp; The error line is:<br><br><div style="margin-left: 40px;">my $isofile = encode_base64($iso2709);<br></div><br>From perldoc MIME::Base64:<br><br>&quot;The string passed to encode_base64() contains characters with code above 255.&nbsp; The base64 encoding is only defined for single-byte characters.&nbsp; Use the Encode module to select the byte encoding you want.&quot;<br>
<br>And, specifically, regarding the error seen:<br><br>&quot;Wide character in subroutine entry: The string passed to encode_base64() contains characters with code above 255.&nbsp; The base64 encoding is only defined for single-byte characters.&nbsp; Use the Encode module to select the byte encoding you want.... Perl v5.8 and better allow extended Unicode characters in strings.&nbsp; Such strings cannot be encoded directly, as the base64 encoding is only defined for single-byte characters.&nbsp; The solution is to use the Encode module to select the byte encoding you want.&nbsp; For example:&quot;<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use MIME::Base64 qw(encode_base64);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use Encode qw(encode);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $encoded = encode_base64(encode(&quot;UTF-8&quot;, &quot;\x{FFFF}\n&quot;));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print $encoded;&quot;<br><br>
I will send a patch for review that attempts to follow this methodology.<br><br>--Joe Atzberger,<br>LibLime<br><br><div class="gmail_quote">On Wed, Oct 8, 2008 at 5:57 AM, Basu Talikoti <span dir="ltr">&lt;<a href="mailto:basudpl@gmail.com">basudpl@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr"><h1>hi all</h1>
<div>we are using centos operating system and koha 3, when you send list of book through email saved in basket, it give the following error kindly help in resolving the problem.</div>
<h1>Koha error</h1>
<p>The following fatal error has occurred:</p><pre><code>Wide character in subroutine entry at /usr/share/koha/opac/cgi-bin/opac/opac-sendbasket.pl line 132.
</code></pre>
<table>
<tbody>
<tr>
<th>Apache</th>
<td>Server version: Apache/2.2.3 Server built: Jan 15 2008 20:33:30 </td></tr>
<tr>
<th>Koha</th>
<td><a href="http://3.00.00.107" target="_blank">3.00.00.107</a></td></tr>
<tr>
<th>Koha DB</th>
<td>3.0000107</td></tr>
<tr>
<th>MySQL</th>
<td>mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (i686) using readline 5.0 </td></tr>
<tr>
<th>OS</th>
<td>Linux <a href="http://dplcat.com" target="_blank">dplcat.com</a> 2.6.18-92.el5PAE #1 SMP Tue Jun 10 19:22:41 EDT 2008 i686 i686 i386 GNU/Linux </td></tr>
<tr>
<th>Perl</th>
<td>
<div>5.008008</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>with regard</div>
<div>basu</div>
<div>&nbsp;</div></td></tr></tbody></table></div>
<br>_______________________________________________<br>
Koha mailing list<br>
<a href="mailto:Koha@lists.katipo.co.nz">Koha@lists.katipo.co.nz</a><br>
<a href="http://lists.katipo.co.nz/mailman/listinfo/koha" target="_blank">http://lists.katipo.co.nz/mailman/listinfo/koha</a><br>
<br></blockquote></div><br></div>