我正在使用Datatables中的新功能:"HTML5导出按钮".我正在使用Ajax加载数据.
https://datatables.net/extensions/buttons/examples/html5/simple.html
问题是它只导出当前显示的页面.
我这样出口:
buttons: [
{
extend: 'pdfHtml5',
text: 'PDF',
exportOptions: {
"columns": ':visible',
}
},
]
Run Code Online (Sandbox Code Playgroud)
如何导出所有行?
我在 Visual Studio 中有一个 C# 项目,它下载并解析包含韩语、中文和其他 unicode 字符的 XML 文件。例如,对于名为Taeyang 的韩国艺术家,它会生成这样的 XML:
<name>??</name>
Run Code Online (Sandbox Code Playgroud)
但它返回
<name>??</name>
Run Code Online (Sandbox Code Playgroud)
我试过了,StreamReader Encoding.Default但结果是
<name>태양</name>
Run Code Online (Sandbox Code Playgroud)
编码:
string address = String.Format("http://musicbrainz.org/ws/2/artist/{0}?inc=url-rels", mbids[ord]);
HttpWebRequest newRequest = WebRequest.Create(address) as HttpWebRequest;
newRequest.Headers["If-None-Match"] = etagProf;
newRequest.Headers[HttpRequestHeader.AcceptEncoding] = "gzip";
var response = newRequest.GetResponse();
// Reader
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.UTF-8);
string data = reader.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)
和 xml 源代码:
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://musicbrainz.org/ns/mmd-2.0#">
<artist type="Person" id="d84e5667-3cbe-4556-b551-9d7e4be95d71">
<name>??</name>
<sort-name>Taeyang</sort-name><gender>Male</gender>
<country>KR</country>
...........
</artist>
</metadata>
Run Code Online (Sandbox Code Playgroud)
我很困惑,为什么会这样?任何想法伙计?