1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html> 3<head> 4<title>²°µ×Å祦¥³¥ó¤ÎΤ</title> 5<meta http-equiv="Content-Language" content="ja"> 6<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> 7<link rel="stylesheet" href="/design/ukonyakusou/m_sys_common.css?1609995329" type="text/css" /> 8<link rel="stylesheet" href="/css/shop/import.css?20171026" type="text/css">
9<script>(function u(){var u=document.createElement("script");u.type="text/javascript",u.async=true,u.src="//api.u-komi.com/a2b868a6048d232165038c4f37fbb60a54b7b2dfd40cef9d30a6a7b8d981dbc2/widget.js";var k=document.getElementsByTagName("script")[0];k.parentNode.insertBefore(u,k)})();</script>
vendor: 63 bytes, line 9
9<script async src="https://www.googletagmanager.com/gtag/js?id=
9G-NBRV14HKZS
vendor: 12 bytes, line 9
9"></script>
10<script> 11window.dataLayer = window.dataLayer || []; 12function makeshop_ga_gtag(){dataLayer.push(arguments);} 13makeshop_ga_gtag('js', new Date()); 14makeshop_ga_gtag('config', 'G-NBRV14HKZS'); 15</script>
15 16 17<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 17-18
17 18<script async src="https://www.googletagmanager.com/gtag/js?id=
18G-NBRV14HKZS
vendor: 13 bytes, line 18
18"></script>
19<script> 20
vendor: 138 bytes, lines 20-24
20window.dataLayer = window.dataLayer || []; 21 function gtag(){dataLayer.push(arguments);} 22 gtag('js', new Date()); 23 24 gtag('config', '
24G-NBRV14HKZS
vendor: 5 bytes, line 24
24');
25</script>
25<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin> 26<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap" rel="stylesheet">
26<script> 27 //double submit prevention 28 var referrer_check = document.referrer; 29 if ( referrer_check === '//basket.yakushima-ukon.com/api/basket/add.html' ) { 30 setTimeout('link()', 0); 31 function link() { 32 location.href = '//basket.yakushima-ukon.com/shop/basket.html'; 33 } 34 } 35 window.onload = function() { 36 //products total price replace 37 var basketOption = document.getElementsByClassName('basketOption'); 38 if ( typeof basketOption[0] !== 'undefined' ) { 39 for (var i=0, len=basketOption.length; i<len; i++) { 40 var basketOptionSelect = basketOption[i].getElementsByTagName('select'); 41 if ( typeof basketOptionSelect[0] !== 'undefined' ) { 42 for (var j=0, len2=basketOptionSelect.length; j<len2; j++) { 43 if ( j+1 !== len2 ) { 44 var txt = basketOptionSelect[j].outerHTML; 45 basketOptionSelect[j].outerHTML = txt + '<br>'; 46 } 47 } 48 } 49 } 50 } 51 52 //products total price replace 53 var productsPrice = document.querySelectorAll('#basketTable .totalPrice em'); 54 if ( typeof productsPrice[0] !== 'undefined' ) { 55 for (var i=0, len=productsPrice.length; i<len; i++) { 56 var txt = productsPrice[i].innerText; 57 productsPrice[i].innerHTML = '<span class="priceNumber">' + 58 txt.replace('±ß', '</span><span class="priceYen">±ß</span>') 59 .replace('¡Ê', '<span class="priceTax"> ¡Ê') 60 .replace('¡Ë', '¡Ë</span>'); 61 } 62 } 63 }; 64</script>
64 65</head> 66<body bgcolor=#FFFFFF topmargin=0 leftmargin=0> 67<!-- ¥á¥Ë¥å¡¼ --> 68 69<form name="all_view_top" method="post" action="/shop/shopbrand.html" style="margin: 0;padding: 0;"> 70<input type="hidden" name="search" value=""> 71</form> 72 73<center><div id="wrap"> 74 <div id="wrapper">
74<script language="JavaScript"> 75function top_check_log() { 76 alert('¥í¥°¥¤¥ó¤ÏSSLÂбþ¤Î¥í¥°¥¤¥ó²èÌ̤«¤é¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹¡£\n¥í¥°¥¤¥ó²èÌÌ¤Ø°ÜÆ°¤·¤Þ¤¹¡£'); 77 ssl_login('login', undefined, document.top_form_log.id.value); 78} 79 80function MakeShop_TopSearch(e, id) { 81 if(e.type == 'keydown' && e.keyCode != 13){ 82 return; 83 } 84 85 if (!document.getElementById(id)) { 86 return; 87 } 88 89 document.all_view_top.search.value = document.getElementById(id).value; 90 document.all_view_top.submit(); 91} 92</script>
92 93
94<script> 95 96function check_log() { 97 alert('¥í¥°¥¤¥ó¤ÏSSLÂбþ¤Î¥í¥°¥¤¥ó²èÌ̤«¤é¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹¡£\n¥í¥°¥¤¥ó²èÌÌ¤Ø°ÜÆ°¤·¤Þ¤¹¡£'); 98 ssl_login('login', undefined, document.search.id.value); 99} 100function CheckKey_log() { 101 key=event.keyCode; 102 if (key==13) { 103 check_log() 104 } 105} 106function CheckKey_search() 107{ 108 key=event.keyCode; 109 if (key==13) { 110 document.search.submit(); 111 } 112} 113function Search(){ 114 if (document.search.id || document.search.passwd){ 115 document.search.id.value = ''; 116 document.search.passwd.value = ''; 117 } 118 document.search.submit(); 119} 120</script>
120 121 122<table border=0 cellspacing=0 cellpadding=0 width=770 id=makebanner> 123<tr> 124 125<form action="/shop/shopbrand.html" method=post name=search> 126<td valign=top width=150 height=100%> 127<div id="leftContents"> 128</div></td></form> 129 130<form name=formlogin action="https://basket.yakushima-ukon.com/ssl/?ssltype=main&db=ukonyakusou" method=post target=_top> 131<input type=hidden name=id><input type=hidden name=passwd><input type=hidden name=type value=login></form> 132 <td width=10> </td><td valign=top width=640 align=center><form name="all_view_menu" method="post" action="/shop/shopbrand.html" style="margin: 0;padding: 0;"> 133<input type="hidden" name="search" value=""> 134</form> 135 136<!-- ¥¿¥¤¥È¥ë --> 137<table border=0 cellpadding=0 cellspacing=0 width=600> 138 <tr><td> </td></tr> 139 <tr><td class="woong" valign=bottom><img src="/design/ukonyakusou/baskettitle.gif" border=0 alt="¤ªÇ㤤ʪ¤«¤´¤Ç¤¹"></td></tr> 140</table> 141 142<!-- Ç㤤ʪ¤«¤´ --> 143<table border=0 cellpadding=0 cellspacing=0 width=600> 144<form name="sslform" action="https://basket.yakushima-ukon.com/checkout/step01?ssltype=order&db=ukonyakusou" method=post target=_top> 145 <input type="hidden" name="ssl_login_id" value=""> 146 <input type="hidden" name="ssl_login_key" value=""> 147 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 148</form> 149<tr><td><!--Êø¤ìËÉ»ß--> 150 <div class="rightContents" id="basket"> 151 <div id="logo"> 152 <a href="//basket.yakushima-ukon.com/"> 153 <picture> 154 <source srcset="https://gigaplus.makeshop.jp/ukonyakusou/logo.png 1x, https://gigaplus.makeshop.jp/ukonyakusou/logo-2x.png 2x"> 155 <img src="https://gigaplus.makeshop.jp/ukonyakusou/logo.png" alt="²°µ×Å祦¥³¥ó¤ÎΤ"> 156 </picture> 157 </a> 158 </div> 159 <h2 class="large-headline">Ç㤤ʪ¤«¤´</h2> 160 <div class="section" id="r_basket"> 161 <table id="basketTable"> 162 <tr> 163 <th colspan="3">¾¦ÉʾðÊó</th> 164 <th>¿ôÎÌ</th> 165 <th>¥Ý¥¤¥ó¥È</th> 166 <th>²Á³Ê</th> 167 <th></th> 168 </tr> 169 170 <tr> 171 <td colspan="7" class="basketEmpty"> 172 <p>Ç㤤ʪ¤«¤´¤Ë¾¦Éʤ¬¤¢¤ê¤Þ¤»¤ó</p> 173 </td> 174 </tr> 175 176 </table> 177 <div class="btnWrap clear"> 178 <div class="btnBack"> 179 <a href="https://basket.yakushima-ukon.com" class="button basket_bottom_button">Ç㤤ʪ¤ò³¤±¤ë</a><a href="JavaScript:basket_clear()" class="button basket_bottom_button">¤«¤´¤ÎÃæ¿È¤ò¶õ¤Ë¤¹¤ë</a> 180 </div> 181 <div class="btnOrder"> 182 <a href="JavaScript:alert('¸½ºß¡¢Ç㤤ʪ¤«¤´¤Ë¤Ï¾¦Éʤ¬Æþ¤Ã¤Æ¤¤¤Þ¤»¤ó¡£\n¤¼¤Ò¤ªÇ㤤ʪ¤ò¤ª³Ú¤·¤ß¤¯¤À¤µ¤¤¡£¤´ÍøÍѤò¤ªÂÔ¤Á¤·¤Æ¤ª¤ê¤Þ¤¹¡£')" class="button basket_process_button">¤´¹ØÆþ¼ê³¤¤Ø¿Ê¤à</a> 183 </div> 184 </div> 185 </div> 186 </div> 187</td></tr> 188</table> 189
190<script type="text/javascript">var basket_send_param_key='e9d31873fc016f179a06196166969c58';</script>
190 191
191<script type="text/javascript" src="https://api.makerepeater.jp/assets/js/ms_sync_basket.js" charset="euc-jp"></script>
191 192<!-- ¥Õ¥Ã¥¿¡¼ --> 193
193<script> 194 function bottom_privercy() { 195 window.open("/html/privacy.html","privercy","height=570,width=640,scrollbars=yes"); 196 } 197 </script>
197</table></td></tr><tr><td colspan=4> </td> 198 </tr> 199 </table> 200 <!--//wrapper--></div> 201<!--//container--></div></td></tr> 202</table> 203<!--e7605f8198cf302b61b084a56324aecdbeba6097f25231bdcc3f5c1807898d28b1e90ce8c1b4ea28--> 204 <form name="ssl_login_form" method="post" action="https://basket.yakushima-ukon.com/ssl/slogin/" target="_top" style="margin:0;padding:0;"> 205 <input type="hidden" name="db" value="ukonyakusou"> 206 <input type="hidden" name="type" value=""> 207 <input type="hidden" name="opt" value=""> 208 <input type="hidden" name="ssl_login_return_url" value="%2Fshop%2Fbasket.html"> 209 <input type="hidden" name="user_id" value=""> 210 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 211 </form> 212 213
213<script language="JavaScript"> 214 function ssl_login(type, etc, user_id){ 215 var etc = (typeof(etc) != "undefined") ? etc : ''; 216 var user_id = (typeof(user_id) != "undefined") ? user_id : ''; 217 218 document.ssl_login_form.type.value = type; 219 document.ssl_login_form.opt.value = etc; 220 document.ssl_login_form.user_id.value = user_id; 221 document.ssl_login_form.submit(); 222 } 223 </script>
223 224 <form name="ssl_idinfo_form" style="margin:0;padding:0;" method="post" action="https://basket.yakushima-ukon.com/ssl/ssl_idinfo/ssl_idinfo.html"> 225 <input type="hidden" name="db" value="ukonyakusou"> 226 <input type="hidden" name="login_id" value=""> 227 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 228 </form> 229
229<script> 230 function ssl_idinfo() { 231 document.ssl_idinfo_form.submit(); 232 } 233 </script>
233 234 <form name="ssl_confirm_form" style="margin:0;padding:0;" method="post" action="https://basket.yakushima-ukon.com/ssl/ssl_confirm/confirm.html"> 235 <input type="hidden" name="db" value="ukonyakusou"> 236 <input type="hidden" name="login_id" value=""> 237 <input type="hidden" name="type" value="confirm"> 238 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 239 </form> 240
240<script> 241 function ssl_confirm(){ 242 document.ssl_confirm_form.submit(); 243 } 244 </script>
244 245 <form name="ssl_point_form" style="margin:0;padding:0;" method="post" action="https://basket.yakushima-ukon.com/ssl/mypage/point.html"> 246 <input type="hidden" name="db" value="ukonyakusou"> 247 <input type="hidden" name="login_id" value=""> 248 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 249 </form> 250
250<script> 251 function ssl_point(){ 252 document.ssl_point_form.submit(); 253 } 254 </script>
254 255 <form name="ssl_favorite_form" style="margin:0;padding:0;" method="post" action="https://basket.yakushima-ukon.com/ssl/mypage/favorite.html"> 256 <input type="hidden" name="db" value="ukonyakusou"> 257 <input type="hidden" name="login_id" value=""> 258 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 259 </form> 260
260<script> 261 function ssl_favorite(){ 262 document.ssl_favorite_form.submit(); 263 } 264 </script>
264 265 <form name="ssl_external_login_form" style="margin:0;padding:0;" method="post" action="https://basket.yakushima-ukon.com/ssl/mypage/external_login.html"> 266 <input type="hidden" name="db" value="ukonyakusou"> 267 <input type="hidden" name="login_id" value=""> 268 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 269 </form> 270
270<script> 271 function ssl_external_login() { 272 document.ssl_external_login_form.submit(); 273 } 274 </script>
274 275 <form name="ssl_address_book" style="margin:0;padding:0;" method="post" action="https://basket.yakushima-ukon.com/ssl/mypage/address_book.html"> 276 <input type="hidden" name="db" value="ukonyakusou"> 277 <input type="hidden" name="login_id" value=""> 278 <input type="hidden" name="ssl_tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 279 </form> 280
280<script> 281 function ssl_address_book() { 282 document.ssl_address_book.submit(); 283 } 284 </script>
284 285<form name="ssl_contact_form" method="post" action="https://basket.yakushima-ukon.com/ssl/contact/"> 286<input type="hidden" name="admin_id" value="ukonyakusou"> 287<input type="hidden" name="login_id" value=""> 288<input type="hidden" name="return_path" value="/shop/basket.html"> 289</form>
290<script> 291function ssl_contact() { 292 document.ssl_contact_form.submit(); 293} 294function top_email() { 295 ssl_contact(); 296} 297function top_sendmail() { 298 ssl_contact(); 299} 300function sendmail() { 301 ssl_contact(); 302} 303function bottom_sendmail() { 304 ssl_contact(); 305} 306</script>
306 307 308<form name=amountform action="/shop/basket.html" method=post> 309 <input type="hidden" name="brandcode"> 310 <input type="hidden" name="amount"> 311 <input type="hidden" name="type" value="amount"> 312 <input type="hidden" name="spcode"> 313</form> 314 315<form name=delform action=basket.html method=post> 316 <input type="hidden" name="brandcode"> 317 <input type="hidden" name="type" value="del"> 318</form> 319 320<form name="basket_mail_form" method="post" action="https://basket.yakushima-ukon.com/ssl/contact/"> 321 <input type="hidden" name="admin_id" value="ukonyakusou"> 322 <input type="hidden" name="login_id" value=""> 323 <input type="hidden" name="return_path" value="/shop/basket.html"> 324 <input type="hidden" name="tempid" value="70d842b8b1078cac37b4c9237dbf85f4"> 325</form> 326 327 328<!-- CPC ¥µ¥¤¥ÈÆâ¸¡º÷/À½ÉÊ¥«¥Æ¥´¥ê/À½ÉʰìÍ÷¥Ú¡¼¥¸¥¿¥° --> 329<!-- GA4 view_cart -->
330<script> 331makeshop_ga_gtag("event", "view_cart", {"currency":"JPY","value":0,"items":[]}); 332</script>
vendor: 1 bytes, line 332
332
333<script> 334 335//¹¹¿·½èÍý¤¬¥ê¥¯¥¨¥¹¥È¤µ¤ì¤¿¤«¤É¤¦¤«¤ÎÃÍ 336_isProcessing = false; 337 338function basket_mail() { 339 document.basket_mail_form.submit(); 340} 341 342function send(i,temp,bnoIndex,bnoNo) { 343 if (_isProcessing) { 344 return; 345 } 346 347 i++; 348 var f = document.getElementById("forms" + i); 349 f.type.value = temp; 350 351 if (temp === 'bno_del' || temp === 'bno_upd') { 352 var bnoAmount = f.brand_name_option_amount.length ? f.brand_name_option_amount[bnoIndex] : f.brand_name_option_amount; 353 f.amount.value = bnoAmount.value; 354 f.orgamount.value = bnoAmount.getAttribute("data-orgamount"); 355 f.brand_name_option_basket_no.value = bnoNo; 356 } 357 358 switch (temp) { 359 case "del": 360 if (confirm('ºï½ü¤µ¤ì¤Þ¤¹¤«?')) { 361 _isProcessing = true; 362 f.submit(); 363 } 364 break; 365 case "upd": 366 var stramount = f.amount.value.toString(); 367 if ((isNaN(f.amount.value) || f.amount.value=="0") || ((stramount.match(/[^0-9]/)))){ 368 alert("¿ôÎ̤òÀµ³Î¤ËÆþÎϤ·¤Æ²¼¤µ¤¤¡£");return; 369 } else { 370 var opts_str = ""; 371 var opts = document.getElementById("opts" + i); 372 var opts_ary = opts.value.split(","); 373 opts_ary.pop(); 374 for (var j = 0; j < opts_ary.length; j++) { 375 if (document.getElementById("required_mulopt" + i + "_" + j).value == 1 376 && document.getElementById("mulopt" + i + "_" + j).value == 0) 377 { 378 alert("ɬ¿ÜÁªÂò¹àÌܤǤ¹¡£¥ª¥×¥·¥ç¥ó¤òɬ¤ºÁª¤ó¤Ç²¼¤µ¤¤¡£"); 379 document.getElementById("mulopt" + i + "_" + j).value = opts_ary[j]; 380 return false; 381 } 382 opts_str += document.getElementById("mulopt" + i + "_" + j).value + ","; 383 } 384 opts.value = opts_str; 385 _isProcessing = true; 386 f.submit(); 387 } 388 break; 389 case "bno_del": 390 if (confirm("ºï½ü¤µ¤ì¤Þ¤¹¤«?")) { 391 _isProcessing = true; 392 f.submit(); 393 } 394 break; 395 case "bno_upd": 396 if (bnoAmount.value == "0" || bnoAmount.value.match(/[^0-9]/)) { 397 alert("̾Æþ¤ì¿ôÎ̤òÀµ³Î¤ËÆþÎϤ·¤Æ²¼¤µ¤¤¡£"); 398 return; 399 } 400 401 _isProcessing = true; 402 f.submit(); 403 break; 404 } 405} 406 407function member() { 408 location.href="/shop/idinfo.html?type=new&first=new"; 409} 410 411function basket_clear(){ 412 if (confirm("¤ªÇ㤤ʪ¤«¤´¤ò¶õ¤Ë¤·¤Þ¤¹¤«?")) { 413 document.delform.brandcode.value = "all"; 414 document.delform.type.value="del"; 415 document.delform.submit(); 416 } 417} 418 419function count_change(temp,temp1){ 420 var f = document.getElementById("forms" + temp1); 421 var test = f.amount.value; 422 if(temp==0 && test < 999999999){ 423 test++; 424 }else if(temp==1){ 425 if(test> 1) test--; 426 } 427 f.amount.value=test; 428} 429 430function bno_count_change(type, formNo, index) { 431 var f = document.getElementById("forms"+formNo); 432 var bnoAmount = f.brand_name_option_amount.length ? f.brand_name_option_amount[index] : f.brand_name_option_amount; 433 434 if (type == 0) { 435 bnoAmount.value++ 436 } else if (bnoAmount.value > 1) { 437 bnoAmount.value--; 438 } 439} 440 441function go_wish(tmp,tmp1,tmp2) { 442 alert ("²ñ°÷ÀìÍѤΥµ¡¼¥Ó¥¹¤Ç¤¹¡£¤Þ¤º¤Ï¥í¥°¥¤¥ó¤·¤Æ²¼¤µ¤¤¡£"); 443 ssl_login('login'); 444} 445 446function sslorder(type) { 447 type = (typeof(type) !== 'undefined') ? type : ''; 448 449 document.sslform.submit(); 450} 451 452 453</script>
453 454
455<script src="https://static-fe.payments-amazon.com/checkout.js" charset="utf-8"></script>
vendor: 1 bytes, line 455
455
456<script type="text/javascript" charset="utf-8"> 457var amazonpaybutton6ac053335fbd0 = document.querySelectorAll('.amazonButton'); 458for (var amazonpaybutton6ac053335fbd0i = 0; amazonpaybutton6ac053335fbd0i < amazonpaybutton6ac053335fbd0.length; amazonpaybutton6ac053335fbd0i++) { 459 // BuyNow¥Ü¥¿¥ó¤ÎÍ×ÁǤϽü³°¡ÊID¤¬AmazonBuyNowButton¤ÎÍ×ÁǤϥ¹¥¥Ã¥×¡Ë 460 if (amazonpaybutton6ac053335fbd0[amazonpaybutton6ac053335fbd0i].id === 'AmazonBuyNowButton') { 461 continue; 462 } 463amazonpaybutton6ac053335fbd0[amazonpaybutton6ac053335fbd0i].id = 'AmazonPayButton' + new Date().getTime(); 464 amazon.Pay.renderButton('#' + amazonpaybutton6ac053335fbd0[amazonpaybutton6ac053335fbd0i].id, { 465 merchantId: 'A296RGGOIREGJ5', 466 ledgerCurrency: 'JPY', 467 468 checkoutLanguage: 'ja_JP', 469 productType: 'PayAndShip', 470 placement: 'Cart', 471 buttonColor: 'Gold', 472 createCheckoutSessionConfig: { 473 payloadJSON: '{"paymentDetails":{"allowOvercharge":true},"scopes":["name","email","billingAddress","phoneNumber"],"storeId":"amzn1.application-oa2-client.a01e565385844ca6b1a6196e1548c780","webCheckoutDetails":{"checkoutCancelUrl":"https://shop31.makeshop.jp/shop/amazon_login_redirect.html?db=ukonyakusou","checkoutReviewReturnUrl":"https://shop31.makeshop.jp/shop/amazon_login_redirect.html?db=ukonyakusou"}}', 474 signature: 'GhxTbJC+4cTQEAYlam9wwJ+xuK1ZTOKB7RgLnzgO2xEMmAG+SCDJ5QcHMQlwPNzGgqmtvTdQ4Hhkynenj6cmZV4or/l942bnwB5KivxQAukSslGA3NpRCeofJniSWbMEcmbwpmSo1qFnsMGuUjb2S3xRgI654M9yk+BmgDmYMUs3k4aAWb0NJQxRpdSOO/ZOZwzMc8Zzyrr8suDwufSnMREN7iw+MHBIhnrxxThwoQyfSrRgYRv9T4FMsCjR9pjjsrTeEuoit3AHw/QbIC55c5WHTbgtNk+HRnNjOtyOFpawj0cCE8lMWPn5IS1ViK7RpEFa+iSFwOkPQjHJqrCOtQ==', 475 publicKeyId: 'AG7ZOT6WS56LZWWLYTI4754G' 476 } 477 }); 478} 479</script>
479</body> 480</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.