- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 MSSQL 2008 服务器的 nvarchar 列中有带有 € 符号的文本,我想通过 Spreadsheet::WriteExcel 将该文本转储到 Excel 文件中,但我总是得到一些有线注销而不是 €。
直到现在,我都直接在 perl 中将我的字符串放在一起,并且总是使用类似
my $euro = chr 0x20AC;
$worksheet->write($currentline, $currentcolumn, "Some text here".$euro ,$format);
一直有效。
有什么提示吗?
Win32::OLE->new("ADODB.Recordset");
最佳答案
Unicode handling in Spreadsheet::WriteExcel相对简单:如果您尝试写入的字符串是 utf8 格式,那么它将完全按照您的预期写入 Excel 文件。
确保您编写的字符串为 utf8 格式并不总是那么简单。
要解决此问题,您只需要弄清楚来自 MSSQL 的字符串的编码方式,然后使用编码模块将它们转换为 utf8。例如:
use Encode 'decode';
my $string = 'some string with koi8-r characters';
$string = decode('koi8-r', $string);
$worksheet->write('A1', $string);
查看上面 WriteExcel 部分中链接的 unicode perldocs 以获得一些背景信息。
关于windows - 如何使用 Spreadsheet::WriteExcel 从 MSSQL Server nvarchar 列输出欧元符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143741/
我正在使用 python 正则表达式查找字符串中的所有价格。到目前为止,我只是无法正确管理符号。此代码,输入:'happy$37.54000happy$34$3454$3333€27.80€3.00.
如何使用 imagettftext() 创建 € 符号?我使用的字体“Lucida Grande”包含欧元符号。€ 也不起作用。 最佳答案 参见the documentation (强调我的): Th
我正在使用 AngularJS 货币过滤器,但在正确显示欧元符号时遇到了问题。 HTML: {{ price.priceTotal | currency: myController.getPriceC
为了练习,我需要构建一个非常简单的货币转换器,仅以设定汇率 (0.91/1.09) 将货币从美元转换为欧元,反之亦然。我希望我的 App.js 文件尽可能模块化。另外,我想使用钩子(Hook)(不是类
我有一个 XML 文档 file.xml它以 Iso-latin-15(又名 Iso-Latin-9)编码 €.txt 从我最喜欢的文本编辑器中,我可以看出这个文件以 Iso-Latin-1
我可以将 Alt 键与数字键盘结合使用来键入符号,但如何以编程方式将符号(英镑、欧元、版权)插入文本框? 我有一个配置屏幕,所以我需要动态创建\uXXXX。 最佳答案 在 C# 中,Unicode 字
我使用此 URL 在 CS:GO 容器中一次获取 100 个结果。我用 {currency} 代替 3,用 {start} 代替 100 的倍数,我的问题是 currency=3 code> 似乎不是
我的 Angular 应用程序需要以不同格式显示货币,例如:$、£、2.105,10€ - + 之后的欧元符号不同的分隔符 - 这可以通过包含 i18n angular-locale_de-de.js
我想使用欧元货币构建一个 PayPal 支付 URL。 我在以下位置找到了欧元 (EUR) 的国家/地区代码: https://developer.paypal.com/docs/classic/ap
我是一名优秀的程序员,十分优秀!